URL указывает на разные места
designer-school.com указывает на мой корневой веб-сайт, а www.designer-school.com указывает на правильную папку.
Это мой файл виртуального хоста
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html/main
ServerName www.joshhornby.co.uk
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/designerschool
ServerName http://www.designer-school.com
</VirtualHost>
И мои настройки DNS
http://cl.ly/image/2m2o442r393K
Разве они не должны указывать на одно и то же место?
1 ответ
Решение
Добавьте ServerAlias для designer-school.com, потому что сейчас единственное, что Apache вернет для этого Vhost - это www.designer-school.com:
<VirtualHost *:80>
DocumentRoot /var/www/html/designerschool
ServerName http://www.designer-school.com
ServerAlias designer-school.com
</VirtualHost>