Verzeichnis rekursiv via htaccess umleiten

Schedeffen

Lt. Junior Grade
Registriert
Feb. 2004
Beiträge
289
Hallo,

ich hab ein Problem beim erstellen einer htaccess Datei und zwar soll folgendes passieren:
Beim Aufruf der folgenden URLs
www.example.com/old/test
www.example.com/old/anothertest
www.example.com/old/test/indes.html
www.example.com/old/test/test/test
soll IMMER
www.example.com/new
aufgerufen werden. Wie setze ich das in eine htaccess um? Gefunden habe ich bisher nur Lösungen mittels RewriteRule, aber die dazugehörigen RegEx waren mir zu schwer verständlich, als das ich sie umschreiben konnte.

Vielen Dank
 
Hi,
im xampp Paket ist die Manual Seite folgendermaßen in der httpd.conf gelöst:
Code:
AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|pt-br|ru))?(/.*)?$ "F:/xampp/apache/manual$1"

Für deinen Fall bräuchte man nu das ^/manual durch ^/old ersetzen, dann ist allerdings das gesamte Verzeichniss in der weiterleitung.
Um die 'Sprachbehandlung' brauchst du dich nicht weiter zu kümmern, kannst aber auch die erste Klammer komplett löschen.
Könnte Funktionieren.....

Greetz
 
Hier die Lösung zu meinem Problem:

Folgende .htaccess ins http://www.example.com/old Verzeichnis
Code:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.example.com/new [R=301,L]
 
Zurück
Oben