Tach!
Webroot-Verzeichnis ist ~/html, dort landen Anfragen von insgesamt 4 verschiedenen Domains. Ich möchte:
4 einzelne Verzeichnisse erstellen, dort eigenständige Webseiten unterbringen
anhand einer .htaccess unterscheiden, aus welchem Unterverzeichnis er sich nun die htdocs zieht.
Man kann das vermutlich auch mit RewriteRules machen, aber eigentlich sind für solch einen Anwendungsfall V-Hosts vorgesehen. Bietet es dein Provider nicht an, je Domain ein eigenes Unterverzeichnis festzulegen?
RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [L]
Allerdings landet er nun in einer Endlosschleife. Ich müsste also eine Condition vorschalten, bei der ich abfrage, ob er bereits versucht auf das Verzeichnis %{HTTP_HOST} zuzugreifen (bzw. auf das Verzeichnis ~/html/%{HTTP_HOST}, wenn man genau ist).
Nach jedem Redirect wird der Request intern nochmal neu bewertet. Wenn es denn unbedingt diese Vorgehensweise sein soll, dann musst du vorhandene Dateien und Verzeichnisse vom Umschreiben ausschließen. Die Condition muss also testen, ob der REQUEST_URI auf -f oder -d passt.
dedlfix.