Перенаправление нескольких поддоменов cctld на поддомен tld
У меня есть сайт, который я использую для тестирования разработки на одном из наших серверов разработки, он размещен по адресу dev.domain.com
.
Я в принципе хочу иметь www.domain.com
, www.domain.ca
, fr.domain.ca
все указывают на dev.domain.com
, но я хочу, чтобы URL-адрес сайта оставался www.domain.com
, www.domain.ca
, fr.domain.ca
( в зависимости от того, что было первоначально запрошено). Как мне настроить это в IIS 7?
Прямо сейчас все, о чем я беспокоюсь, - это тестирование на машине разработки. У меня также есть доступ к машине разработки, если мне нужно запустить браузер непосредственно на компьютере разработчика.
Является ли это простым изменением файла hosts и изменением заголовков хостов в IIS 7? В любом случае, как бы я сделал это подробно?
2 answers
Это так же просто, как добавить каждый домен в качестве заголовка хоста в свой dev.domain.com привязки сайтов. Службы IIS не изменят HTTP_HOST, переданный клиентом, за исключением определенных обстоятельств, таких как сайт, привязанный к адресу обратной связи.
Если у вас есть доступ к панели Plesk, прежде всего добавьте все эти домены в качестве псевдонимов, чтобы указать на ваш основной домен. Вы можете создать перенаправления на свой основной домен, используя раздел перенаправления IIS (см. Более подробную информацию по ссылке http://www.trainsignal.com/blog/iis7-redirect-windows-server-2008)