Sitecore多站点:防止一个站点中的页面出现在另一个站点上

Sitecore多站点:防止一个站点中的页面出现在另一个站点上,sitecore,sitecore6,Sitecore,Sitecore6,我继承了Sitecore(v6.5)的多站点实例的维护,我们开始看到一些页面的串扰。内容结构如下: /sitecore /content /Site1 /Metadata /Nav /archived pages /archived page1 /Home Page /Internal Page1 ... /Site2 /Metadata

我继承了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
的根路径为
/sitecore/content/
,主页项为
site1/home page
www.site2.com
的根路径类似于
/sitecore/content/
,而主页项为
site2/home>

当内容所有者不再希望页面出现在网站上时,他们会将页面从“主页”节点下移出到名为“归档页面”的文件夹中

我想知道的是,是否有办法阻止以下URL:

Rendering.sitesolution当前设置为true,因此两个站点都不应该生成这样的链接,但我希望有一种方法可以让这种URL返回404,而无需编写自定义管道组件。我是否缺少一个简单的配置来防止出现这种情况?

试试这个,在所有站点上设置“归档页面”文件夹项“不可发布”,创建一个发布站点(智能发布),现在所有归档页面都不在web数据库中,因为父文件夹不可发布,当点击此URL时,您应该会看到404页面:

我想答案可以在这个问题中找到