Seite 1 von 2

Doppelter Content - htaccess wie umschreiben?

Verfasst: 27.05.2008, 19:18
von christianho
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!

Verfasst:
von

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

Verfasst: 27.05.2008, 19:27
von Ice Man
ich ich mach das so

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

Verfasst: 27.05.2008, 19:30
von Southmedia
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.

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

Verfasst: 27.05.2008, 19:45
von christianho
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

Verfasst: 27.05.2008, 19:57
von Southmedia
Iceman's Code beinhaltet nur die Entfernung der index.php.
Für den Code für die Standarddomain musst du meinem Link folgen.

Verfasst: 27.05.2008, 19:59
von christianho
Ok, passt denn wenigstens schon die Stelle wo ich den Code eingebaut habe?

Verfasst: 27.05.2008, 20:19
von Southmedia
Probier es aus. Wenn du /index.php aufrufst und auf / landest: Ja

Verfasst: 27.05.2008, 20:27
von christianho
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.

Verfasst: 27.05.2008, 20:34
von Southmedia

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".

Verfasst: 27.05.2008, 21:07
von christianho
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




Verfasst: 27.05.2008, 22:00
von Ice Man
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

Verfasst: 28.05.2008, 16:16
von christianho
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 :(

Verfasst: 28.05.2008, 16:52
von Southmedia
Funktioniert mod_rewrite bei dir überhaupt?

Verfasst: 28.05.2008, 16:56
von christianho
Jo, hatte ich im Vorfeld schon mit meinem Anbieter abgeklärt.

Verfasst: 28.05.2008, 20:51
von christianho
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!!