Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Doppelter Content - htaccess wie umschreiben?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
christianho
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 14.05.2008, 21:50
Wohnort: NRW

Beitrag von christianho » 27.05.2008, 19:18

Hallo,

ich kann meine Website über folgende Links erreichen:

www.wiinetwork.de
wiinetwork.de
www.wiinetwork.de/index.php

meine htaccess sieht wie folgt aus:
# WCF-SEO-START
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/last-post\.html$ index.php?page=Thread&threadID=$3&action=lastPost [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/first-new-post\.html$ index.php?page=Thread&threadID=$3&action=firstNew [L,QSA]
RewriteRule ^([^/]+/)*(.*)/p([0-9]+)-(.*)/$ index.php?page=Thread&postID=$3 [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/index([0-9]+)\.html$ index.php?page=Thread&threadID=$3&pageNo=$5 [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/$ index.php?page=Thread&threadID=$3 [L,QSA]
RewriteRule ^([^/]+/)*board([0-9]+)-(.*)/index([0-9]+)\.html$ index.php?page=Board&boardID=$2&pageNo=$4 [L,QSA]
RewriteRule ^([^/]+/)*board([0-9]+)-(.*)/$ index.php?page=Board&boardID=$2 [L,QSA]
</IfModule>
# WCF-SEO-END
Wie muss ich die htaccess dabei umändern, damit kein doppelter Content mehr vorliegt?

Vielen Dank!

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 27.05.2008, 19:27

ich ich mach das so

### Index entfernen
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteRule ^index\.php$ https://www.domain.de/ [NC,R=301]

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 27.05.2008, 19:30

www.wiinetwork.de
wiinetwork.de
https://www.abakus-internet-marketing.d ... -7439.html
Entweder so wie schon im Post vorne dran vorgeschlafen, oder einfach ganz vorne in der index.php 2 Zeilen Code platzieren, die auf (www.)wiinetwork.de/ weiterleiten wenn (www.)wiinetwork.de/index.php aufgerufen wird.

Wichtig ist bei all dem, dass du natürlich, wo möglich, die Links entsprechend anpasst und nicht mehr auf die index.php oder falsche Domain-Variante verlinkst.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

christianho
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 14.05.2008, 21:50
Wohnort: NRW

Beitrag von christianho » 27.05.2008, 19:45

danke für eure Antworten.

Ice Man du hast ja geschrieben das ich das noch einfügen so

### Index entfernen
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteRule ^index\.php$ https://www.domain.de/ [NC,R=301]

beinhaltet das nur die weiterleitung von www.wiinetwork.de/index.php auf www.wiinetwork.de? oder ist da auch die wiinetwork.de auf www.wiinetwork.de weiterleitung bei?

sorry aber habe ich mich bisher noch nie mit auseinandergesetzt.

lautet der code dann richtig:


# WCF-SEO-START
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/last-post\.html$ index.php?page=Thread&threadID=$3&action=lastPost [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/first-new-post\.html$ index.php?page=Thread&threadID=$3&action=firstNew [L,QSA]
RewriteRule ^([^/]+/)*(.*)/p([0-9]+)-(.*)/$ index.php?page=Thread&postID=$3 [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/index([0-9]+)\.html$ index.php?page=Thread&threadID=$3&pageNo=$5 [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/$ index.php?page=Thread&threadID=$3 [L,QSA]
RewriteRule ^([^/]+/)*board([0-9]+)-(.*)/index([0-9]+)\.html$ index.php?page=Board&boardID=$2&pageNo=$4 [L,QSA]
RewriteRule ^([^/]+/)*board([0-9]+)-(.*)/$ index.php?page=Board&boardID=$2 [L,QSA]
</IfModule>

### Index entfernen
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteRule ^index\.php$ https://www.wiinetwork.de/ [NC,R=301]

# WCF-SEO-END

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 27.05.2008, 19:57

Iceman's Code beinhaltet nur die Entfernung der index.php.
Für den Code für die Standarddomain musst du meinem Link folgen.

christianho
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 14.05.2008, 21:50
Wohnort: NRW

Beitrag von christianho » 27.05.2008, 19:59

Ok, passt denn wenigstens schon die Stelle wo ich den Code eingebaut habe?

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 27.05.2008, 20:19

Probier es aus. Wenn du /index.php aufrufst und auf / landest: Ja

christianho
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 14.05.2008, 21:50
Wohnort: NRW

Beitrag von christianho » 27.05.2008, 20:27

also meiner Meinung nach habe ich die 2 Codes jetzt an jede mögliche Stelle verschoben und wenn ich die Domain mit /index.php aufrufe bleibt es auch immer hinten stehen.

wenn ich das www weglasse bleibt auch das weg. glaube die Weiterleitung funzt noch nich so wie es sollte.

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 27.05.2008, 20:34

Code: Alles auswählen

# WCF-SEO-START
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

### Index entfernen
RewriteCond %&#123;THE_REQUEST&#125; index\.php &#91;NC&#93;
RewriteRule ^index\.php$ http&#58;//www.wiinetwork.de/ &#91;NC,R=301&#93; 

RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/last-post\.html$ index.php?page=Thread&threadID=$3&action=lastPost &#91;L,QSA&#93;
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/first-new-post\.html$ index.php?page=Thread&threadID=$3&action=firstNew &#91;L,QSA&#93;
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/p&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/$ index.php?page=Thread&postID=$3 &#91;L,QSA&#93;
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/index&#40;&#91;0-9&#93;+&#41;\.html$ index.php?page=Thread&threadID=$3&pageNo=$5 &#91;L,QSA&#93;
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/$ index.php?page=Thread&threadID=$3 &#91;L,QSA&#93;
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*board&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/index&#40;&#91;0-9&#93;+&#41;\.html$ index.php?page=Board&boardID=$2&pageNo=$4 &#91;L,QSA&#93;
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*board&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/$ index.php?page=Board&boardID=$2 &#91;L,QSA&#93;
</IfModule>
Auch das probiert?

Der Coder von https://www.abakus-internet-marketing.d ... -7439.html ist ja auch immer noch nicht eingebaut... setz das mal ganz über das "### Index entfernen".

christianho
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 14.05.2008, 21:50
Wohnort: NRW

Beitrag von christianho » 27.05.2008, 21:07

Also mein Code lautet jetzt wie unten dargestellt, aber es funzt immer noch nicht. Ich nerv bestimmt schon :oops:


# WCF-SEO-START
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.wiinetwork\.de$
RewriteRule ^(.*)$ https://www.wiinetwork.de/$1 [L,R=301]
### Index entfernen
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteRule ^index\.php$ https://www.wiinetwork.de/ [NC,R=301]

RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/last-post\.html$ index.php?page=Thread&threadID=$3&action=lastPost [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/first-new-post\.html$ index.php?page=Thread&threadID=$3&action=firstNew [L,QSA]
RewriteRule ^([^/]+/)*(.*)/p([0-9]+)-(.*)/$ index.php?page=Thread&postID=$3 [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/index([0-9]+)\.html$ index.php?page=Thread&threadID=$3&pageNo=$5 [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/$ index.php?page=Thread&threadID=$3 [L,QSA]
RewriteRule ^([^/]+/)*board([0-9]+)-(.*)/index([0-9]+)\.html$ index.php?page=Board&boardID=$2&pageNo=$4 [L,QSA]
RewriteRule ^([^/]+/)*board([0-9]+)-(.*)/$ index.php?page=Board&boardID=$2 [L,QSA]
</IfModule>

# WCF-SEO-END




Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 27.05.2008, 22:00

schon mal so probiert ?

Code: Alles auswählen

 
RewriteEngine on 

RewriteCond %&#123;HTTP_HOST&#125; !^www\.wiinetwork\.de$ 
RewriteRule ^&#40;.*&#41;$ http&#58;//www.wiinetwork.de/$1 &#91;L,R=301&#93; 
### Index entfernen 
RewriteCond %&#123;THE_REQUEST&#125; index\.php &#91;NC&#93; 
RewriteRule ^index\.php$ http&#58;//www.wiinetwork.de/ &#91;NC,R=301&#93; 



# WCF-SEO-START 
<IfModule mod_rewrite.c> 

RewriteBase / 



RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/last-post\.html$ index.php?page=Thread&threadID=$3&action=lastPost &#91;L,QSA&#93; 
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/first-new-post\.html$ index.php?page=Thread&threadID=$3&action=firstNew &#91;L,QSA&#93; 
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/p&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/$ index.php?page=Thread&postID=$3 &#91;L,QSA&#93; 
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/index&#40;&#91;0-9&#93;+&#41;\.html$ index.php?page=Thread&threadID=$3&pageNo=$5 &#91;L,QSA&#93; 
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*&#40;.*&#41;/&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/$ index.php?page=Thread&threadID=$3 &#91;L,QSA&#93; 
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*board&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/index&#40;&#91;0-9&#93;+&#41;\.html$ index.php?page=Board&boardID=$2&pageNo=$4 &#91;L,QSA&#93; 
RewriteRule ^&#40;&#91;^/&#93;+/&#41;*board&#40;&#91;0-9&#93;+&#41;-&#40;.*&#41;/$ index.php?page=Board&boardID=$2 &#91;L,QSA&#93; 
</IfModule> 

# WCF-SEO-END 
Der Anfang ist identisch mit meiner .htaccess datei

christianho
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 14.05.2008, 21:50
Wohnort: NRW

Beitrag von christianho » 28.05.2008, 16:16

Also wenn ich einfach wiinetwork.de oder www.wiinetwork.de/index.php eingebe scheint es immernoch nicht weitergeleitet zu werden. Das bleibt dann halt so stehen wie ich es eingegeben habe :(

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 28.05.2008, 16:52

Funktioniert mod_rewrite bei dir überhaupt?

christianho
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 14.05.2008, 21:50
Wohnort: NRW

Beitrag von christianho » 28.05.2008, 16:56

Jo, hatte ich im Vorfeld schon mit meinem Anbieter abgeklärt.

christianho
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 14.05.2008, 21:50
Wohnort: NRW

Beitrag von christianho » 28.05.2008, 20:51

Also laut seitwert.de (habe ich gerade nochmal aktuell checken lassen) liegt kein doppelter content mehr vor! Ich überprüf das morgen nochmal, aber ich glaub das Problem ist gelöst!!
Zuletzt geändert von christianho am 29.05.2008, 17:45, insgesamt 2-mal geändert.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag