Virtual Host mit htaccess?
Michael
- webserver
0 Michael
Hallo!
Ich möchte bestimmte Domains auf einen anderen Root, als den aktuell angeforderten, aufleiten.
Bei der htaccess Doku habe ich folgendes gefunden und eingebaut:
RewriteEngine on
RewriteCond %{HTTP_HOST} [1]+.test.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule [2]+.test.com(.*) /www/test/$1
Nun ist aber ein Problem: Wenn ich z.B. www.test.com/ordner eingebe, komme ich auch in den Ordner ordner, wenn ich jedoch www.test.com/ordner/ eingebe, erhalte ich einen 404.
Kann mir jemand hier weiterhelfen oder gibt es gar bessere Ansätze, einer Domain ein anderen DocumentRoot zuzuweisen?
Grüße
Michael
Nach längerem Suchen im Netz, habe ich eine Lösung gefunden:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} test.com
RewriteCond %{REQUEST_URI} !/www/test/
RewriteRule ^(.*)$ /www/test/$1 [L]
Jetzt habe ich nur noch ein kleines Problem: Da mehrere Domains so "umgeleitet" werden sollen und ich nicht für jede eine RewriteCond schreiben will, möchte ich einfach alles, was auf /www... konektiert ist, asuschließen, wie kann ich das machen?
Grüße
Michael