在我当前的项目中,我们需要在当前的 sitecore 站点下创建一个微型站点以进行额外的品牌推广。
基本上,我想要的是对两者使用完全相同的内容树: www.domian.com 和 www.domain.com/microsite 我们可能需要为它们加载不同的布局。
结果: 我最终使用了 VirtualFolder,它适用于我的最低可用级别。
最佳答案
最简单的方法是创建一个 microsite.domain.com
站点,指向相同的内容路径。然后在 web.config 中将其设置为使用不同的设备(您可以在 site 元素中进行设置)。然后,您可以为此设备的每个模板指定备用布局(device=default 使用 layout1,device=microsite 使用 micrositelayout)。
这不会为您提供 www.domain.com/microsite
URL 结构,但它将允许在相同内容的布局之间进行简单切换。
参见 Varying content and presentation by host name in Sitecore 6.4
关于c# - 在 Sitecore 中使用不同的 URL 访问相同的内容树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9407414/