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>
Другие вопросы по тегам