我试图建立重写规则以将PHP页面的“永久重定向”到MVC站点。这是PHP站点的URL 我希望用户将“ / home / new-age-xxx”重定向到的MVC网站的/home/new-age-xxx.php和url
这是我的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,即使我试图将其移至/ login / index等其他网址
有什么建议吗?
谢谢
答案 0 :(得分:0)
您可以使用bewlo url重写规则将一个站点url重定向到另一个站点:
例如:
请求网址:http://www.sample2.com/home/new-age-123.php
重定向网址: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>
要了解有关url重写模块的更多信息,请参考bewlo链接:
Creating Rewrite Rules for the URL Rewrite Module
关于, 贾帕(Jalpa)