Как перенаправить из поддоменов в другой поддомен в модуле IIS Redirect - PullRequest
0 голосов
/ 11 июня 2019

У меня есть приложение, и есть субдомены (или подпапки), которые указывают на разных клиентов

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

Как мне этого добиться.

Например

Фактический URL: http://example.com/initial/home/index?Id=1 следует перенаправить на http://example.com/final/home/index?Id=1

http://example.com/initial следует перенаправить на http://example.com/final

http://example.com/initial/test.aspx следует перенаправить на http://example.com/final/test.aspx

Все домены являются псевдонимами на веб-сайте по умолчанию в IIS. example.com/initial - это приложение, добавленное на веб-сайте по умолчанию с псевдонимом initial, а example.com/final - приложение, добавленное на веб-сайте по умолчанию с псевдонимом final. Все они указывают на одну и ту же папку приложения.

Спасибо за помощь.

1 Ответ

0 голосов
/ 11 июня 2019

Вы можете использовать ниже правило перезаписи URL:

<rule name="app redirect" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{REQUEST_URI}" pattern="/initial/(.*)" />
                </conditions>
                <action type="Redirect" url="http://www.sitetest.com/final/{C:1}" appendQueryString="false" />
            </rule>

enter image description here enter image description here

Примечание: Вы можете изменить имя хостасогласно вашему требованиюЕсли вы не установили модуль перезаписи URL, сначала установите его с помощью установщика веб-платформы или вручную.

перезапись URL

Создание правил перезаписи для модуля перезаписи URL

С уважением, Jalpa

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...