【发布时间】:2014-03-14 19:49:40
【问题描述】:
我继承了 Sitecore (v6.5) 的多站点实例的维护,我们开始看到一些页面串扰。内容结构如下:
/sitecore
/content
/Site1
/Metadata
/Nav
/archived pages
/archived page1
/Home Page
/Internal Page1
...
/Site2
/Metadata
/Nav
/archived pages
/Home PAge
/InternalPages
...
在此示例中,站点定义被修补为 www.site1.com 的 rootPath 为 /sitecore/content/ 和主项 Site1/Home page,www.site2.com 具有相似的 rootPath 为 /sitecore/content/ 和主项 Site2/Home page .
当内容所有者不再希望它们出现在网站上时,他们会将页面从“主页”节点下移到名为“存档页面”的文件夹中。
我很好奇是否有办法阻止以下 URL:
http://www.site2.com/sitecore/content/Site1/Metadata/archived1pages/archived-page1
Rendering.SiteResolving 当前设置为 true,因此两个站点都不应该生成这样的链接,但我想要一种方法让这种 URL 返回 404,而不必求助于编写自定义管道组件。我是否缺少一个简单的配置来防止这种情况发生?
【问题讨论】:
-
我觉得答案可以在这个问题stackoverflow.com/questions/19581933/…