Möglicher Duplikat:
Mod_Rewrite mit relativen Pfadumleitungen
Ich habe eine Reihe von RewriteRules in der .htaccess-Datei für meine Website, die ich dabei bin, umzustrukturieren.
# Anfragen für http://beispiel.com/inhalte/abschnitt/4/48/
# werden umgeleitet auf http://beispiel.com/kurse
RewriteRule ^inhalt/abschnitt/4/48/$ /kurse [R=301,L]
Dies funktioniert gut, außer dass die neue und nicht freigegebene Website derzeit in einem /neu/
Unterverzeichnis sitzt, und daher, während ich teste, die Regeln zu /neu/kurse
statt zu /kurse
umleiten muss... im Grunde möchte ich, dass sie zu einer URL umgeleitet werden, die relativ zum Standort der .htaccess-Datei ist.
/home/benutzer/www/neu/.htaccess --> Umleitung auf /neu/kurse
/home/benutzer/www/.htaccess --> Umleitung auf /kurse
Es scheint nicht richtig zu sein, dass ich jede Zeile in der /neu/.htaccess-Datei ändern müsste, wenn ich sie ins Stammverzeichnis verschiebe. Gibt es etwas, das ich übersehe?
0 Stimmen
Hast du eine Antwort auf diese Frage gefunden?
0 Stimmen
Anscheinend nicht. Ich kann mich nicht einmal daran erinnern, was ich letztendlich gemacht habe.
0 Stimmen
Dieser Beitrag hat die richtige Antwort: stackoverflow.com/a/9102921/59160