Перенаправить в другой домен и изменить значения строки запроса - PullRequest
0 голосов
/ 31 мая 2019

Мне нужно написать правило перезаписи URL-адреса в моей веб-конфигурации, чтобы изменить домен URL-адреса, а также изменить значение строки запроса, если оно присутствует.

Мне нужно изменить

http://foo.com/login?id=1

на

https://bar.com/login?id=2

Это для работающей на Windows Server 2012 машиныIIS 8.5 с установленным и работающим модулем перезаписи URL.

Я дошел до такого уровня, что правильно перенаправляет URL на новый домен, но я не знаю, как обрабатывать строку запроса, и я изо всех сил пытался ее решить.

<rule name="Domain redirect">
    <match url="(.*)" />
    <conditions logicalGrouping="MatchAll">
         <add input="{HTTP_HOST}" pattern="(.*)foo(.*)" />
    </conditions>
    <action type="Redirect" url="https://bar/{R:1}" appendQueryString="True" />
</rule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...