Alles, was ich Karte URL tun will
/blog
zu/var/www/blog
und der Rest der URL/
an/var/www/site/index
. Welche magische Konfiguration brauche ich dafür?
Mit der Alias
Anweisung von Apache können Sie dies problemlos tun . Beachten Sie, dass Sie Apache 2.4.7 verwenden, die eine etwas andere Syntax als Apache 2.2 und frühere Versionen hat, auf denen dieser Hinweis basiert. Allerdings ist die Syntax möglicherweise etwas anders, aber die Gesamtkonzepte sind immer noch die gleichen und ich bin ziemlich zuversichtlich, dass Apache 2.4 noch über Alias
Funktionalität verfügt .
Diese Elemente werden in der Apache-Konfigurationsdatei der Hauptsite festgelegt, die sich in befindet /etc/apache2/sites-available/
. Möglicherweise befinden sie sich in einer Datei mit dem Namen /etc/apache2/sites-available/default
oder in einer separaten Datei für den Hostnamen. /etc/apache2/sites-available/mysite.tld
Überprüfen Sie daher Ihre Konfiguration, bevor Sie die Dateien radikal ändern.
Dies würde alle Anforderungen festlegen http://mysite.tld/blog
, um Inhalte von zu erhalten /var/www/blog
:
Alias /blog /var/www/blog
Dies würde alle Anforderungen festlegen http://mysite.tld/
, um Inhalte von zu erhalten /var/www/site/index
:
Alias / /var/www/site/index
Jetzt heißt es, Sie brauchen vielleicht nur das Alias /blog /var/www/blog
; Diese Sekunde ist Alias / /var/www/site/index
möglicherweise nicht erforderlich, solange Sie auf DocumentRoot
eingestellt sind /var/www/site/index
.
Eine gute, einfache und prägnante Übersicht über die Funktionsweise von Apache config-Setups finden Sie auf dieser Site .