Sitecore不尊重II7 URL Rewrite模块

时间:2011-10-26 13:26:46

标签: iis iis-7 url-rewriting sitecore sitecore6

我试图让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>

有关如何解决此问题的任何想法?

1 个答案:

答案 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>