Sven: permanente Weiterleitung mittels .htaccess

Beitrag lesen

Hallo!

Folgendes habe ich in die .htaccess-Datei geschrieben:
Redirect permanent /index.php?id=1 http://www.example.com/datei1.html
Redirect permanent /datei3.html http://www.example.com/datei3neu.html

Gebe ich nun die Adresse http://www.example.com/index.php?id=1 in meinen Browser ein, so erscheint trotzdem die Seite http://www.example.com/index.php?id=1 und nicht http://www.example.com/datei1.html
Die Adresse http://www.example.com/datei3.html wird hingegen schon auf http://www.example.com/datei3neu.html weitergeleitet.

Vermutung: Innerhalb der .htaccess trennt der Apache die URL schon nach Query-String und Rest auf, und im Redirect kann nur dieser Pfad-Teil abgegriffen werden.

Verwende Rewriting, damit kannst du den Redirect feiner steuern - aber auch dort ist der Query-String vom Rest der URL schon getrennt zu behandeln.

Sven