2009-08-14 2 views
1

Я уже установил домашнюю страницу по умолчанию для «www.mydomain.com». Теперь, я хочу установить главную страницу по умолчанию для «sub.mydomain.com», но она бросает 404 страницы, если я не нахожу «sub.mydomain.com/default.aspx»? Первый и второй сайты - отдельные физические папки и виртуальные каталоги на iis7.Как установить домашнюю страницу по умолчанию для поддомена на iis7?

+0

Укажите конфигурацию сервера сервера, пожалуйста! Тот же сервер с одним IP-адресом на 80-й? Указатель имени «под» - это просто псевдоним или указывает на другой IP-адрес? Конфигурация DNS – backslash17

+0

Оба они на одном сервере с одним ip, порт 80. –

ответ

0

Если вы правильно поняли, у вас есть один веб-сервер с множеством сайтов на порту 80, и вы используете заголовки хостов для управления сайтом, к которому обращается запрос.

В этом случае вы должны указать весь адрес, иначе сервер не знает, на какой сайт его отправить.

0

В IIS, по умолчанию сайт, свойства, веб-сайт, расширенный, вы должны увидеть список;

default - 80 

затем «Добавить» в этих двух строках

(all unassigned) : 80 : www.mydomain.com 
(all unassigned) : 80 : sub.mydomain.com 

тогда default.aspx будет идти на той же странице в обоих сайтах. то есть. sub.mydomain.com - это то же самое, что и www.mydomain.com.

Однако, если вы хотите, чтобы sub.mydomain.com был другим веб-сайтом, удалите его из этого списка выше и из IIS, веб-сайтов -> Новый сайт ... yadda yadda yadda, а затем добавьте в sub.mydomain. com, как вы это делали выше.