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

Использование перезаписи URL-адреса IIS для перенаправления с одного поддомена на другой

Я пытаюсь настроить IIS для перенаправления трафика с https://sub.foo.com к https://www.foo.com, но НЕ перенаправляет трафик на https://sub.foo.com/bar. Обычный модуль перенаправления HTTP не допускает такого контроля (https://sub.foo.com/bar будет перенаправлен), поэтому я пытаюсь использовать модуль URL Rewrite, но, несмотря на много поисков в Google, я не могу найти правильные настройки.

В настоящее время мое правило выглядит так (К сожалению, у меня нет представителя, чтобы вставлять изображения), но не работает. Я пробовал установить его на уровне сервера и на сайтах «откуда» и «откуда», но все равно не повезло. Что я пропустил?

Вы можете использовать следующий шаблон регулярного выражения для соответствия только запросам, в которых path часть URI пуста:

^$

Поместите его в поле "Match URL"

Используйте условие, чтобы убедиться, что оно применяется только к запросам для sub.foo.com домен путем сопоставления на {HTTP_HOST} серверная переменная. Выкройка должна быть примерно такой ^sub\.foo\.com$