【问题标题】:rewrite url in web.config redirecting multiple times在 web.config 中重写 url 重定向多次
【发布时间】:2021-06-12 19:53:42
【问题描述】:

这是我的代码,它会重定向多次

<rule name="Imported Rule 4" stopProcessing="true">
  <match url="^(over-the-counter-products)\.shtml$" ignoreCase="false"/>
  <action type="Rewrite" url="over-the-counter-products.aspx"/>
</rule>`

【问题讨论】:

标签: asp.net iis web-config


【解决方案1】:

这是因为您的匹配规则包括over-the-counter-products,而您的重写路径还包括over-the-counter-产品,因此会发生循环重定向。

建议你修改重写后的网址:

<action type="Rewrite" url="rewrite-over-the-counter-products.aspx"/>

总而言之,匹配的URL不能和重写的URL相同,否则重写的URL会再次被IIS匹配。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    相关资源
    最近更新 更多