Hallo Jörg,
meine 301 Weiterleitung von einigen Unterseiten gelingt mir "dank" der bestehendes RewriteRules für die Erstellung suchmaschinen- und userfreundlicherer URLs leider nicht.
Versuchte es auch anfangs mit Redirect 301, aber wie ich hier im Forum las, sollte ich aufgrund der Questry String Modrewrite mit dem [L] Flag verwenden. Jegliche Bemühungen diese auf die neue URL weiterzuleiten schlugen jedoch fehl.
Hier ein Beispiel der RewriteRule für die Kategorien:
RewriteRule ^(.*)-c-(.*)-(.*).html$ index.php?cPath=$2&shop_ID=$3&%{QUERY_STRING}
Somit wird die URL der "alten Kategorie" (auch nach Löschung):
www.meinedomain.de/altedatei-c-61-1.html
automatisch zu:
www.meinedomain.de/?cPath=61&shop_ID=1
hier erscheint dann eine leere Seite auf der Startseite
Nach Wegfall einiger (doppelter) Produkte führen diese URL nun auf die Startseite:
www.meinedomain.de/index.php?sessID=xyz
mit glücklicherweise auch dem Inhalt der Startseite :)
Wie ich hier im Forum las sollte ich aufgrund des Query String Modrewrite mit dem [L] Flag verwenden. J
Meine letzten Versuche für die Umleitung der oben erwähnten Kategorie:
RewriteRule ^datei-c-61-1\.html$ http://www\.meinedomain\.de/neuedatei-c-109_110-1\.html/? [R=301,L]
Hiernach ändert sich nichts an der automatischen Weiterleitung zu "?c*"
Habe zudem gesehen, das es Beiträge gibt, in denen Du empfielst, die Punkte zu maskieren und in anderen hast Du sie weggelassen. Welcher Grund besteht hierfür und ist es auch in meinem Fall bedeutsam?
oder
RewriteCond %{QUERY_STRING} cPath=61&shop_ID=1
RewriteRule ^meinedomain\.de$ http://www.meinedomain.de/neuedatei-c-109_110-1\.html/? [R=301,L]
Hiernach erscheint auch die neue URl (ohne ?c*) aber dafür komme ich nur auf die Startseite (bildliche Anzeige wie vor Einwahl zum Admin mit Verlinkungen auf den Shop, ohne Möglichkeit den Shop zu betreten)
Dies führt vermutlich dazu, das alle Unterseite auf diese URl "neuedatei*" umgeleitet würden. Ist es denn ein Ansatz oder ist die URL der "automatischen Weiterleitung" hierbei zu vernachlässigen?
Lieben Dank im Voraus,
Sarah