У меня есть два домена,

domain-one.com в порядке, он будет указывать на index.asp domain-two.com должен указывать на index2.asp

Система огромна, поэтому мы используем существующие сценарии asp, мы мигрировали на новый сервер, и был IIS 6, где можно было установить документ по умолчанию для каждой страницы, но в этом IIS 7 я не могу найти вариант.

Пожалуйста помоги.

1 ответ1

0

Лучшее решение -

Создайте два разных сайта в IIS и установите заголовки хостов в каждом для разных доменов с разным корневым путем (например, c:\inetpub\site1 и c:\inetpub\site2).

Обходной путь и простое решение, если сайты не нужно изолировать -

В вашем основном домене создайте новую страницу по умолчанию с именем selector.asp, которая имеет самый высокий приоритет, и скопируйте следующее:

<%

site1www = "www.site1.com"
site1 = "site1.com"

if request.servervariables("SERVER_NAME") = site1www or request.servervariables("SERVER_NAME") = site1 then

response.redirect("index.asp")

end if



site2www = "www.site2.com"
site2 = "site2.com"

if request.servervariables("SERVER_NAME") = site2www or request.servervariables("SERVER_NAME") = site2 then

response.redirect("index2.asp")

end if


%>

Это будет смотреть на заголовок хоста и перенаправлять людей на правильную страницу! Просто измените site1.com / Site2.com на адрес!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .