1
Hallo Jörg, hallo Forum,
ich habe wieder einmal ein Problem, da ich mich mit htaccess zu selten beschäftige.
Die Aufgabe ist recht schnell erklärt: Es handelt sich um einen XT-Shop, wo die englische Version auf eine andere URL umgezogen ist.
Ich möchte also folgende Umleitung realisieren:
http://www.server.com/shop/en/ALLES -> http://en.server.com/shop/ALLES
Lösung 1:
http://en.server.com/shop/ALLES?bluegatemapto=category&linkurl=en/ALLES.
Wahrscheinlich ist diese Regel im Shop-Verzeichniss der Ziel-URL dafür verantwortlich:
Lösung 2:
Kann mir jemand helfen?
ich habe wieder einmal ein Problem, da ich mich mit htaccess zu selten beschäftige.
Die Aufgabe ist recht schnell erklärt: Es handelt sich um einen XT-Shop, wo die englische Version auf eine andere URL umgezogen ist.
Ich möchte also folgende Umleitung realisieren:
http://www.server.com/shop/en/ALLES -> http://en.server.com/shop/ALLES
Lösung 1:
Redirect /shop/en/ http://en.server.com/shop/ [R=301,L]
Leitet die Seite um, packt dank Direct-Url-Module jedoch noch ein "?bluegatemapto=category&linkurl=en/" dazwischen. Der link sieht dann so aus:http://en.server.com/shop/ALLES?bluegatemapto=category&linkurl=en/ALLES.
Wahrscheinlich ist diese Regel im Shop-Verzeichniss der Ziel-URL dafür verantwortlich:
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]
Lösung 2:
redirectMatch 301 ^/shop/en/(.*) http://en.server.com/shop/$1?
Das funktioniert soweit. Nur hier habe ich das Fragezeichen am Ende der URL, was ich natürlich nicht unbedingt möchte.Kann mir jemand helfen?