【发布时间】:2015-02-06 05:56:23
【问题描述】:
我在我的 Sitecore v7.2 网站中使用 IIS URL 重写插件来处理重定向。
我已经在 IIS 中的网站节点上设置了重写,而不是在顶级 IIS 服务器上。
这些是简单的重定向,例如在某些情况下附加斜线
<rule name="CA Redirect" stopProcessing="true">
<match url="^ca$" />
<action type="Rewrite" url="{R:0}/" />
</rule>
我发现除非我添加路径,例如Sitecore IIS 中的 IgnoreUrlPrefixes 的“/ca”不会处理重定向,并且看起来 Sitecore 在 URL 重写规则之前处理请求。
还有其他人遇到过这个问题吗?是否应该在顶层而不是网站级别添加规则?
【问题讨论】:
标签: url-rewriting sitecore url-redirection