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

Mod Rewrite Problem mit Dateiendung

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Stylesclash
PostRank 1
PostRank 1
Beiträge: 3
Registriert: 21.09.2008, 16:07

Beitrag von Stylesclash » 21.09.2008, 16:15

Ich habe ein Problem dass ich unbedingt lösen muss, um keinen Duplicate Content zu erhalten.

Ich habe einige selbsterstelle statische Seiten (mit HTML aber als .php Dateien gespeichert) auf meinen Webspace hochgeladen, auf dem Webspace liegt Wordpress und diese statischen Seiten habe ich in einen Unterordner hochgeladen. In den Unterordner habe ich eine htaccess gelegt und schon folgendes mit dieser erreicht.

domain.de/unterordner/index.php --> domain.de/unterordner/index/
domain.de/unterordner/index --> domain.de/unterordner/index/
domain.de/unterordner/index/ --> domain.de/unterordner/index/

domain.de/unterordner/index.php/ --> domain.de/unterordner/index.php/

Also die ersten drei Sachen zeigen alle auf die von mir ausgewählte Schreibweise, nur die letzte (Dateiname mit abschließendem Slash) wird noch nicht weitergeleitet und ich weiss nicht mehr weiter, wie ich es schaffen soll, dass auch dies auf meine gewünschte Schreibweise weiterleitet, so dass es keinen Duplicate Content gibt bzw. eine Datei unter zwei URLs zu erreichen ust.

Natürlich ist index.php nur ein Beispiel und es sollte für alle Dateien so gemacht werden, da ja sonst eine Datei unter zwei URLs verfügbar sind und so Duplicate Content beinhaltet.

Meine Htaccess sieht folgendermaßen aus:

Code: Alles auswählen

RewriteEngine on 

RewriteCond %{HTTP_HOST} !^www\.domain\.de\ 

RewriteRule ^(.*)$ http://www.domain.de/unterordner/$1 [L,R=301,NC] 
RewriteRule ^([^.]+)\.php$ /unterordner/$1/ [R=301,L,NC] 

Redirect 301 http://www.domain.de/unterordner/ http://www.domain.de/unterordner/index/ 

ErrorDocument 404 /unterordner/404.php