【发布时间】:2013-04-26 20:32:42
【问题描述】:
我们有一个在 Sitecore 6.5 上运行的 Sitecore 多站点设置。目前,内容编辑器的预览选项卡中的页面预览返回错误 404,因为它传递了无效的 url 参数。
它试图到达的网址是:
http://preview-site1.com:80/sitecore/content/Home-site1/P/F/BM/WaystoMakeYourPracticeGreen?sc_site=website&sc_lang=en&sc_mode=preview&sc_duration=temporary&sc_device=%7bFE5D7FDF-89C0-4D99-9AA3-B5FBD009C9F3%7d
此网址不正确,因为它指定了参数sc_site=website。除了在我们的 forms.config (用于营销人员的 WebForms)中,我们没有使用名称 website 声明的站点元素。删除此参数或将其更改为 sc_site=site1 会使路径有效。如果我从 forms.config 文件中删除 <site name="website"> 元素,页面预览将使用完全不同的 url 结构,返回灰色背景。
如何说服 Sitecore 页面预览使用正确的 url(或完全省略参数)?
【问题讨论】: