Hallo zusammen,
ich verzweifle momentan an mod_rewrite und dem doppelten Content, den ich mit einer Veränderung verursachen würde.
Die momentane .htaccess Datei:
RewriteEngine on
RewriteRule ^index-(.*)$ /index.php?mod_rewrite_query_string=$1
RewriteCond %{QUERY_STRING} PHPSESSID
RewriteRule ^(.*)$ $1? [L,R=301]
RewriteCond %{HTTP_HOST} ^neuedomain.de$ [NC]
RewriteRule ^(.*)$ http://www.neuedomain.de$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.altedomain.de$ [NC]
RewriteRule ^(.*)$ http://www.neuedomain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^altedomain.de$ [NC]
RewriteRule ^(.*)$ http://www.neuedomain.de$1 [R=301,L]
RewriteRule ^kategorie/(.*)$ index-seitenid-9~kategorie-$1 [L]
Jedenfalls möchte ich die URLs für Nutzer und SuMa lesbarer gestalten, also habe ich aus
http://www.neuedomain.de/index-seite...d-artikeltitel
folgendes gemacht
http://www.neuedomain.de/kategorie/a...d-artikeltitel
Das Problem: es sind beide URLs erreichbar und da die SuMa, die Seiten schon gut indexiert haben und andere Webseiten ebenfalls Links enthalten, würde ich kontraproduktiven doppelten Content produzieren.
Die Frage:
Wie kann ich
RewriteRule ^kategorie/(.*)$ index-seitenid-9~kategorie-$1 [L]
zu einer permanenten 301 Weiterleitung umschreiben? Ich hab schon einiges ausprobiert, aber es will einfach nicht funktionieren.
Ich hoffe jemand kennt sich hier ein wenig damit aus und kann mir Nerven ersparen.
lg,
Walis