【问题标题】:url rewrite in web.config在 web.config 中重写 url
【发布时间】:2015-02-11 10:25:29
【问题描述】:

我一直在阅读有关 web.config 中的 Url Rewrite 的文章,但我不明白为什么我的重定向不起作用。以下是我的示例网址:

localhost/MySite/1542

这是我用来匹配 url 的模式:

<rule name="testRedirect" stopProcessing="true">
   <match url="^/MySite/([0-9]+)" />
   <action type="Redirect" url="/MySite/default.html" />
</rule>

谁能告诉我我的代码有什么问题?

【问题讨论】:

    标签: url-rewriting web-config


    【解决方案1】:

    尝试删除匹配 url ^MySite/([0-9]+) 中的前导 /

    <rule name="testRedirect" stopProcessing="true">
       <match url="^MySite/([0-9]+)" />
       <action type="Redirect" url="/MySite/default.html" />
    </rule>
    

    【讨论】:

      猜你喜欢
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-13
      • 1970-01-01
      • 2017-08-23
      • 2012-06-04
      • 1970-01-01
      相关资源
      最近更新 更多