У меня есть веб-сайт на IIS 7, и я создал поддомен, и я хочу, чтобы этот поддомен указывал на страницу на этом веб-сайте.
Пример:
www.example.com -> это основной веб-сайт, его страница по умолчанию - default.aspx
members.example.com -> Я хочу, чтобы кто-то, открывший этот URL, перешел на эту страницу: www.example.com/members.aspx
Как настроить это в моем IIS 7?
Существует несколько вариантов, включая создание нового сайта в IIS и указание его на нужный каталог / страницу, однако наиболее широко распространенным методом является использование правил перезаписи URL-адресов для настройки поддомена. Шаги для этого немного подробны, чтобы изложить их здесь во всей красе, но я даю ссылку на веб-команду iis. документ Подробное описание того, как настроить правило перезаписи IIS в IIS7, должно помочь вам начать правильную настройку того, что вам нужно.
Извините за мой английский. Не родной. Мое решение не идеально, но оно работает достаточно хорошо в нашей среде, и я надеюсь, что оно сработает и для вас.
Прежде всего, я полагаю, что оба DNS указывают на один и тот же IP-адрес.
Затем вы создаете новый веб-сайт в том же порту (обычно 80) и редактируете его, чтобы принимать "только" пользователей members.example.com (опция привязки).
Этот сайт будет отображаться только пользователям, использующим участников ... (и невидим для остальных)
Внутри него простая html-страница вроде этой:
<head> <script type="text/javascript">
<!-- window.location = "http://www.example.com/members.aspx" //-->
</script> </head> <body></body> </html>
Сохраните его как «index.html» и настройте сайт для использования его в качестве веб-страницы по умолчанию.
Каждый раз, когда пользователь переходит к участникам ... будет мгновенно переведен на выбранную вами страницу.
Преимущество этой системы в том, что вы можете использовать тот же метод для перехода с HTTP на HTTPS и быть прозрачным для пользователя.
Надеюсь это поможет.