Я пытаюсь сделать это, когда кто-то посещает мой сайт по адресу sub.example.com
, он отправляет их в другую папку, чем тот, кто посещает example.com
. Проще, да? Это код, я использую, чтобы сделать это:VirtualHost для субдомена также перенаправляет трафик на домен хоста
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/sub"
ServerName sub.example.com
ServerAlias sub.example.com
</VirtualHost>
У меня есть DNS для моего домена, установленного для шаблона, так что любой субдомен по-прежнему направляет на мой сервер.
Проблема заключается в том, теперь всякий раз, когда кто-то посещает example.com
или sub.example.com
или любой субдомен, он отображает содержимое /htdocs/sub
Я только хочу, чтобы это показать /htdocs/sub
когда sub.example.com
посещается, как я могу это сделать?
Из того, что я прочитал, мое исполнение кажется правильным, но, возможно, я пропустил одно, что заставляет это случиться? Я переустановил XAMPP без толку
Мой главный httpd.conf имеет эту линию ServerName example.com:80
, если это помогает
В чем ваш глобальный DocumentRoot установлен? –
Он был установлен в/htdocs /, но в соответствии с нижеприведенным ответом я решил свою проблему. Благодаря! – Josh