Apache mehrere DocumentRoot
Wie kann ich die folgende Konfiguration in apache?
http://server/ABC/*
serviert werden sollte durch /var/www/ABC/*
http://server/PQR/*
serviert werden sollte durch /var/www/PQR/*
Jede andere Anfrage serviert werden sollte durch /var/www/Others/index.php
(eine einzelne Datei).
Dank,
JP
Kommentar zu dem Problem
Für den ersten Teil deiner Frage: Alias (
Alias /ABC /var/www/ABC
etc.) Verlassen des DocumentRoot als /var/www/Andere/ InformationsquelleAutor der Frage | 2010-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Alias Zu Verwenden:
Verlassen des document-root auf /var/www/Others/index.php. Es könnte den trick tun. 🙂
InformationsquelleAutor der Antwort Taber
Können Sie dies mit mod_alias, das ist Teil der apache-distribution.
http://httpd.apache.org/docs/current/mod/mod_alias.html
für die alles, was mit der einzigen Datei, die Sie verwenden würden, mod_rewrite. Dieses hat viele Eigenschaften und je nach Ihren Anforderungen müssen Sie möglicherweise zu zwicken.. aber so etwas sollte funktionieren:
würden Sie setzen, dass in einer .htaccess-Datei im document root.
InformationsquelleAutor der Antwort Bastian