2010-05-06 3 views
1

У меня есть сайт, который имеет ряд адресов, которые люди используют для подключения к этому сайту (использует привязки на веб-сайте IIS, и все работает, как предполагалось):Каков рекомендуемый метод перенаправления HTTP из нескольких URL-адресов на один URL-адрес?

Теперь то, что я хочу сделать, это все URL, перейдите к https://www.sample.com - так что если вы наберете в «http://xyz.sample.com» или «sample.com» вы должны пойти в https://www.sample.com

Вопрос заключается в том, что это лучший механизм сделай это? У меня есть одно возможное решение (которое я стану ответом на этот вопрос), но я чувствую, что может быть другое, лучшее решение.

ответ

4

Один из возможных вариантов через настройки IIS будет сделать следующее:

  1. Удалить дополнительные привязки сайта с веб-сайта (т.е. xyz.sample.com, sample.com и т.д ...). Это должно оставить только Web URL вы пытаетесь получить весь трафик течь (т.е. https://www.sample.com)
  2. Создания второго сайта в IIS
  3. Во втором сайте создать привязки, которые были удалены из оригинального сайта
  4. В на втором веб-сайте используется HTTP-переадресация (опция в IIS), чтобы направлять весь трафик со второго сайта (где все остальные URL-адреса теперь находятся) на сайт цели (https://www.sample.com)
+0

Отличные и простые в использовании инструкции. Благодаря! –

0

Настройте новый сайт на новом переплете https://www.sample.com, а затем на старом веб-сайте откройте страницу свойств перенаправления Http и настройте перенаправление.

Это в диспетчере IIS.