Я хочу перенаправить запрос на «oldSubDomain» на «newSubDomain». Вот что URL выглядит следующим образом:URL rewriting - Правило выглядит нормально, но полностью игнорируется. IIS 7
https://oldSubDomain.myWebSite.com должны идти HTTPS // newSubDomain.myWebSite.com
Здесь правило, как он был добавлен в web.config:
<system.webServer>
<rewrite>
<rules>
<rule name="NewSubDomain">
<match url=".*oldSubDomain.*" />
<action type="Redirect" url="https://newSubDomain.myWebSite.com/" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
Правило кажется ОК, но когда я перехожу к «https://oldSubDomain.myWebSite.com», правило кажется проигнорированным, и я получаю страницы oldsubdomain ... Я использую IIS7.0, а веб-приложение выполняется с использованием MVC 4.5.
Идея? Кто угодно ? Большое спасибо.
Итак, если я хорошо понимаю эту ссылку, моя просьба невозможна :-(Как я хочу изменить имя поддомена, и этот файл недоступен в файле web.config. – SLicTa
Если это действительно то, что вызывает то вам нужно будет создать приложение в корне IIS в https: // oldSubDomain с веб-конфигурацией или перейти в IIS и установить правило там, в этом случае IIS создаст для вас веб-конфигурацию в корне. –