Как настроить разные документы по умолчанию для двух сайтов IIS 7


0

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

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

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

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


Почему бы не создать несколько папок для размещения отдельных сайтов и позволить заголовкам узлов выполнять свою работу? Вы можете установить документы по умолчанию для каждого сайта. И я думаю, что, может быть, даже для отдельных папок ...
Тамара Вийсман

Ответы:


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 на адрес!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.