Der*_*art 2 sitecore sitecore6
我继承了Sitecore(v6.5)的多站点实例的维护,我们开始看到一些页面的交叉对话.内容结构如下:
/sitecore
/content
/Site1
/Metadata
/Nav
/archived pages
/archived page1
/Home Page
/Internal Page1
...
/Site2
/Metadata
/Nav
/archived pages
/Home PAge
/InternalPages
...
Run Code Online (Sandbox Code Playgroud)
对于此示例,对站点定义进行修补,使其www.site1.com
具有rootPath /sitecore/content/
和home项Site1/Home page
,www.site2.com
具有类似的rootPath /sitecore/content/
和home项Site2/Home page
.
内容所有者将页面从"主页"节点下移动到名为"存档页面"的文件夹,当他们不再需要它们在网站上时.
我很好奇的是,如果有办法阻止以下网址:
http://www.site2.com/sitecore/content/Site1/Metadata/archived1pages/archived-page1
Rendering.SiteResolving目前设置为true,因此两个站点都不应该生成这样的链接,但是我想要一种方法让这种URL返回404而不必求助于编写自定义管道组件.我错过了一个简单的配置来防止这种情况吗?
试试这个,在所有网站上制作"存档页面"文件夹项目"不可发布",做一个发布网站(智能发布),现在所有存档页面都不在网络数据库上,因为父文件夹不可发布,你应该点击此网址时会看到404页:http: //www.site2.com/sitecore/content/Site1/Metadata/archived1pages/archived-page1
归档时间: |
|
查看次数: |
231 次 |
最近记录: |