我试图让IIS7 URL重写模块与Sitecore一起使用。我导入了一些规则并成功测试了它们,但当我尝试访问URL时,我设置了一个重定向,因为我得到了Sitecore 404页面。因此,就像Sitecore在URL Rewrite模块有机会之前拦截页面请求一样。
示例规则:
<rule name="Imported Rule 1">
<match url="/pastsub(.*)" ignoreCase="false" />
<action type="Redirect" url="http://www.domain.net" redirectType="Found" />
</rule>
有关如何解决此问题的任何想法?
答案 0 :(得分:1)
在规则中添加 stopProcessing =“true”可能会解决您的问题:
<rule name="Imported Rule 1" stopProcessing="true">
<match url="/pastsub(.*)" ignoreCase="false" />
<action type="Redirect" url="http://www.domain.net" redirectType="Found" />
</rule>