У меня есть один проект, который размещается в Apache под конкретный субдомен:Apache: Как обслуживать путь из другого каталога без символической ссылки?
<VirtualHost *:80>
ServerName dev.example.com
DocumentRoot /web/vhosts/dev.example.com
<Directory />
Allow from all
</Directory>
</VirtualHost>
Я хочу служить еще один проект в подкаталоге этого домена:
dev.example.com/special-project
Который живет в /web/vhosts/special-project
. Я также не могу просто создать символическую ссылку на этот каталог из-за того, как структурирован исходный проект. Он должен быть настроен только с помощью Apache.
Как настроить Apache для этого? Кроме того, может ли этот тип конфигурации указываться в отдельном файле или он должен быть частью исходного определения VirtualHost
?
Я пробовал это, и он, похоже, не работал. Все файлы в этом каталоге статичны, поэтому, если бы я хотел http://dev.example.com/special-project указать файл index.html в этом каталоге ... что мне нужно сделать? – Andrew
Ahh ... nevermind ... Я не добавлял конечную косую черту в путь к каталогу. По-видимому, это необходимо. Я также удалил конечную косую черту в пути подкаталога, и это делает конечную косую черту в URL необязательной. – Andrew
DONT FORGET TRAILING SLASH! – Andy