我一直在web.config上阅读有关Url Rewrite的文章,但我不明白为什么我的重定向不起作用。以下是我的示例网址:
localhost/MySite/1542
这是我用来匹配网址的模式:
<rule name="testRedirect" stopProcessing="true">
<match url="^/MySite/([0-9]+)" />
<action type="Redirect" url="/MySite/default.html" />
</rule>
有人可以告诉我我的代码有什么问题吗?
答案 0 :(得分:1)
尝试删除匹配网址/
^MySite/([0-9]+)
<rule name="testRedirect" stopProcessing="true">
<match url="^MySite/([0-9]+)" />
<action type="Redirect" url="/MySite/default.html" />
</rule>