【发布时间】:2012-01-15 08:19:48
【问题描述】:
我们使用的是 IIS 7.5(Windows 7 和集成模式)和 SiteCore 6.4。我已经安装了 IIS Url Rewrite Feature 来重定向永久移动的 url。我在网站根目录中设置了一个测试文件夹,我们在 sitecore 内容树上没有任何项目。我使用 iis 7 的 URL 重写功能为此文件夹设置了 url 重定向。 但是由于某种原因,当我浏览 Test 文件夹时,它会将我带到 sitecore 404 页面。理想情况下,它应该重定向页面。
重写规则:
<rewrite>
<rules>
<rule name="Sitecore_local" stopProcessing="true">
<match url="/TestUrlRedirect/" />
<action type="Redirect" url="http://www.google.com" />
</rule>
</rules>
</rewrite>
【问题讨论】:
-
- 为什么要创建物理文件夹?里面有文件吗?您可以在没有文件夹的情况下设置重定向规则。
-
你的规则是什么样的?
-
我创建了物理文件夹只是为了测试目的。即使我删除它,它仍然会给出未找到站点核心项目的页面。我在我的问题中添加了我的重定向脚本
-
检查它不是另一个使用 404 页面的状态。例如,“不演示”。检查 web.config 中的 404 路径以查看参考。
标签: iis-7 sitecore http-status-code-301