gpt4 book ai didi

Sitecore 多站点 : Prevent page in one site from appearing on another

转载 作者:行者123 更新时间:2023-12-02 21:30:34 24 4
gpt4 key购买 nike

我继承了 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,而不必求助于编写自定义管道组件。我是否缺少一个简单的配置来防止这种情况发生?

最佳答案

尝试一下,在所有站点上使“存档页面”文件夹项目“不可发布”,执行发布站点(智能发布),现在所有存档页面都不在网络数据库中,因为父文件夹不可发布,当点击这个 URL 时你应该会看到一个 404 页面: http://www.site2.com/sitecore/content/Site1/Metadata/archived1pages/archived-page1

关于Sitecore 多站点 : Prevent page in one site from appearing on another,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22414466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com