Moin!
RedirectMatch 301 _test http://deine.zielurl.seite/mit/pfad
Und fertig ist der Lack.
So einfach?
Kann ich dabei den Query unverändert an die Zielurl anhängen, und vor allem, wie?
Warum? Das Zielverzeichnis existiert nicht mehr. Wer da hinwill, soll nach deiner Definition auf eine Sammelseite geführt werden. Wozu brauchst du da noch den Query?
Ist folgende Syntax zulässig?
RedirectMatch 301 _test/index.php(.*)$ http://faq.united-web.at/index.php$1
Probieren geht über studieren.
Allerdings habe ich bei den Query-Strings so meine Bedenken. Es ist nämlich tatsächlich besser, wenn man eine Struktur der aufrufbaren Seiten in Verzeichnissen und Dateinamen codiert, als dafür den Querystring zu nehmen. Dieser ist, zumindest beim Apache, in den einzelnen Modulen (auch bei mod_rewrite) nicht so greifbar, wie man es gerne hätte.
Wenn du also in irgendeiner Weise mod_rewrite einsetzen kannst, um eine vernünftige URL-Struktur zu verwenden, dann solltest du das in jedem Fall tun.
- Sven Rautenberg
Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!