1
Hallo,
ich habe nun eine elendslange Liste an Urls (Migration von anderem Shopsystem) die ich gerne per 301 weiterleiten würde, wenn wir mit einem neuen Shopsystem nächste Woche live gehen.
Ich habe einfach mal die ganz ordinäre redirect 301 /alter/ordner http://ww.domain.de/neuer/ordner/ (die alten urls hatten kein backslash am ende) verwendet.
Die Liste habe ich unten in die .htaccess eingefügt.
Mit Google als Weiterleitungsziel bspw. funktioniert es, jedoch hängt er an die URL am Ende immer den String ?linkurl=/alter/ordner
Im Shop selbst ergibt das jedoch einen 404 Error, da er versucht http://ww.domain.de/neuer/ordner/?linkurl=/alter/ordner aufzurufen.
Dieser Suffix wird anscheinend durch folgende Regel erstellt:
Wie müsste eine mod_rewrite Weiterleitungsregel aussehen, das dder /?linkurl=/alter/ordner Suffix nicht erstellt wird, wobei der oben zitierte Block nicht verändert werden darf?
Vielen Dank für eure Hilfe!
ich habe nun eine elendslange Liste an Urls (Migration von anderem Shopsystem) die ich gerne per 301 weiterleiten würde, wenn wir mit einem neuen Shopsystem nächste Woche live gehen.
Ich habe einfach mal die ganz ordinäre redirect 301 /alter/ordner http://ww.domain.de/neuer/ordner/ (die alten urls hatten kein backslash am ende) verwendet.
Die Liste habe ich unten in die .htaccess eingefügt.
Mit Google als Weiterleitungsziel bspw. funktioniert es, jedoch hängt er an die URL am Ende immer den String ?linkurl=/alter/ordner
Im Shop selbst ergibt das jedoch einen 404 Error, da er versucht http://ww.domain.de/neuer/ordner/?linkurl=/alter/ordner aufzurufen.
Dieser Suffix wird anscheinend durch folgende Regel erstellt:
#RewriteRule ^(.*)(.+)\.html(.*)$ commerce_seo_url.php?linkurl=$1$2$3 [qsappend,L]
RewriteCond %{REQUEST_FILENAME} !\.html$ [OR]
RewriteCond %{REQUEST_FILENAME} !\.php$ [OR]
RewriteRule ^(.*)$ commerce_seo_url.php?linkurl=$1 [qsappend,L]
Wie müsste eine mod_rewrite Weiterleitungsregel aussehen, das dder /?linkurl=/alter/ordner Suffix nicht erstellt wird, wobei der oben zitierte Block nicht verändert werden darf?
Vielen Dank für eure Hilfe!