Назад | Перейти на главную страницу

Перенаправление SSL в IIS без предупреждения браузера

У меня есть поддомен https://a.site.com. Мне нужно перенаправить на https://a.site2.com поскольку site.com больше не используется (мы изменили название).

Как лучше всего сделать это, не заставляя браузер предупреждать пользователя?

Ноты

Поскольку рукопожатие SSL происходит до ответа HTTP, вы не сможете этого сделать, если у вас нет действующего сертификата для a.site.com и a.site2.com.

Как отметил TristanK, IIS Функция перенаправления HTTP позволит вам настроить перенаправления для вас.

Однако самый простой способ (если вы просто хотите, чтобы корень сайта указывал на другой), и с точки зрения производительности, вероятно, подход с наименьшим объемом ресурсов - это просто позволить клиенту браузера обрабатывать перенаправление самому , с мета-эквивалентом обновления html-тега:

<meta http-equiv="refresh" content="0; url=https://a.site2.com/">

Предполагая:

  • пользователь может просматривать www.siteA.com и www.siteB.com отдельно, не получая ошибки браузера

Ответ заключается в том, что вам необходимо использовать некоторую форму перенаправления HTTP со стороны клиента - например, 301 клиенту в новое место.

В Перенаправление HTTP модуль, вероятно, можно использовать для этого.