Проблема с перезаписью URL - IIS & MVC - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь создать правило перезаписи на «Постоянное перенаправление» страницы PHP на сайт MVC. вот URL сайта PHP /Home/new-age-xxx.php & url сайта MVC, на который я хочу перенаправить пользователя "/ home / new-age-xxx"

вот мое правило перезаписи URL

<rule name="Imported Rule 1-599" stopProcessing="true">
     <match url="^home\new/-age/-xxx\.php$" ignoreCase="false" />
     <action type="Redirect" url="/home/new-age-xxx" appendQueryString="false" redirectType="Permanent" />
</rule>

Он не перенаправляет на / home / new-age-xxx, даже я пытался переместить его на другие URL-адреса, такие как / login / index

Есть предложения?

Спасибо

1 Ответ

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

Вы можете использовать правило переписывания URL-адреса bewlo для перенаправления одного URL-адреса сайта на другой сайт:

например:

URL-адрес запроса: http://www.sample2.com/home/new-age-123.php

URL-адрес перенаправления: http://www.example.com/home/new-age-123

 <rule name="reg redirect" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{REQUEST_URI}" pattern="/home/new\-age\-([0-9]{1,3}).php$" />
                </conditions>
                <action type="Redirect" url="http://www.example.com/home/new-age-{C:1}" appendQueryString="false" />
            </rule>

enter image description here

Чтобы узнать больше о модуле перезаписи URL, вы можете обратиться по ссылке:

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

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

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