mod_rewrite: Problem mit RewriteRule
Danny
- webserver
Hallo Forum,
auf einem lokalen Test-Webserver (Apache2, WinXP) soll die URL in ein Unterverzeichnis umgeleitet werden. Die alte URL soll dabei in der Adresszeile des Browsers stehenbleiben.
Mapping:
http://localhost/projektname/ ... soll intern auf http://localhost/projektname/versionsnr/ ... zeigen, bzw. verweisen
Anfangs dachte ich, das wäre kein großes Problem aber ich kriege es einfach nicht hin. :(
1. Versuch: RewriteRule ([A-Za-z0-9.-\_]*)$ 0.1/$1 [L]
2. Versuch: RewriteRule ^([^/]*)$ 0.1/$1 [L]
Leider funktionieren diese Regeln nicht mit Unterverzeichnissen. Ich habe schon einiges probiert u. bin Docs, Tutorials, usw. durchgegangen, bisher ohne Erfolg.
Wer weiß, was ich falsch gemacht habe?
freundlichen Gruß
Danny
Hallo Forum,
Hallo.
Wer weiß, was ich falsch gemacht habe?
Überprüfe mal die Config Deines Apache. "Directory AllowOverride" muss auf "All" stehen.
Ja, "Directory AllowOverride" steht auf "All" und die .htaccess liegt direkt unter dem Projektverzeichnis:
c:xampp/htdocs
/projekt
/0.1
index.html
/test
index.html
.htaccess
http://localhost/projekt/ zeigt auch korrekt den Inhalt von /0.1/index.html an
http://localhost/projekt/test/ führt aber zu Error 404.