Я пытаюсь настроить 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$