Так что у моего локального сервера никогда не было проблем, потому что я никогда не работал с другими людьми на нескольких сайтах.
Однако теперь доступ к вторичному сайту через Alias
сталкивается с проблемой, поскольку перенаправление первичного сайта (drupal) срабатывает и возвращает 404. Работает нормально, используя домен с хостов.
Основной сайт localhost
находится в ~/www
, вторичный сайт localhost/second
находится в ~/second
Файл конфигурации второго сайта таков:
# Allow lan to access the site without modifying their hosts files
Alias /second /home/j/second
<VirtualHost *:80>
ServerAdmin webmaster@localhost
# Allow me to access it from domain in hosts file
ServerName second.local
# And when I do that undo the alias
Alias /second /home/j/second/second
DocumentRoot /home/j/second
<Directory /home/j/second>
Options FollowSymLinks
AllowOverride All
Order deny,allow
deny from all
allow from 192.168.1
allow from 127.0.0.1
</Directory>
</VirtualHost>
Что на самом деле происходит:
localhost
должен загрузить
~/www
и грузы
~/www
localhost/second
должен загрузить
~/second
и загружает
~/second
localhost/second/about
должен загрузить
~/second/index.php?q=about
но вместо этого загружает
~/www/index.php?q=second/about
Как мне заставить его ответить как положено?