Sitecore多站点:防止一个站点中的页面出现在另一个站点上
我继承了Sitecore(v6.5)的多站点实例的维护,我们开始看到一些页面的串扰。内容结构如下:Sitecore多站点:防止一个站点中的页面出现在另一个站点上,sitecore,sitecore6,Sitecore,Sitecore6,我继承了Sitecore(v6.5)的多站点实例的维护,我们开始看到一些页面的串扰。内容结构如下: /sitecore /content /Site1 /Metadata /Nav /archived pages /archived page1 /Home Page /Internal Page1 ... /Site2 /Metadata
/sitecore
/content
/Site1
/Metadata
/Nav
/archived pages
/archived page1
/Home Page
/Internal Page1
...
/Site2
/Metadata
/Nav
/archived pages
/Home PAge
/InternalPages
...
对于本例,站点定义进行了修补,使得www.site1.com
的根路径为/sitecore/content/
,主页项为site1/home page
,www.site2.com
的根路径类似于/sitecore/content/
,而主页项为site2/home>
当内容所有者不再希望页面出现在网站上时,他们会将页面从“主页”节点下移出到名为“归档页面”的文件夹中
我想知道的是,是否有办法阻止以下URL:
Rendering.sitesolution当前设置为true,因此两个站点都不应该生成这样的链接,但我希望有一种方法可以让这种URL返回404,而无需编写自定义管道组件。我是否缺少一个简单的配置来防止出现这种情况?试试这个,在所有站点上设置“归档页面”文件夹项“不可发布”,创建一个发布站点(智能发布),现在所有归档页面都不在web数据库中,因为父文件夹不可发布,当点击此URL时,您应该会看到404页面:
我想答案可以在这个问题中找到