在web.config中重写url多次重定向



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

<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>`

这是因为您的匹配规则包括非计数器产品,并且您重写的路径还包括非计数器商品,因此会发生循环重定向。

我建议您修改重写的URL:

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

总之,匹配的URL不能与重写的URL相同,否则重写的URL将再次被IIS匹配。

最新更新