У меня есть веб-сайт, размещенный на IIS7, настроенный со следующими двумя заголовками хоста

members.company1.com
members.company2.com

Теперь мне нужно перенаправить перманентный аккаунт members.company1.com на members.company2.com . Я знаю, как перенаправить полный URL-адрес на другой относительный URL-адрес с тем же базовым адресом. Но как перенаправить с одного базового адреса на другой, настроенный на том же сайте?

==UPDATE==

Поэтому я попытался следовать инструкциям из ответа ниже и из этого сообщения в блоге. Но теперь IIS возвращает HTTP 302 и к возвращенному местоположению в конце добавляется Dedault.aspx , независимо от того, каким был исходный URL. Кто-нибудь знает, где я могу найти документацию для загадочных переменных $V и $Q IIS?

1 ответ1

0

Перенаправление хоста сайта

Это относительно просто достичь в IIS с помощью функции HTTP Redirect.

  1. Создайте новую папку для вашего сайта перенаправления
  2. Создать новый сайт в IIS, единственная цель - перенаправление
  3. В настройках сайта выберите "HTTP Redirect"
    • галочка "Перенаправить запрос к этому месту назначения"
    • введите "members.company2.com"
    • выберите тип перенаправления
  4. переместить старый заголовок узла с веб-сайта с двумя заголовками на перенаправляющий веб-сайт

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