我们有一个在 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
此 url 不正确,因为它指定了参数sc_site=website
。除了在我们的 forms.config (用于营销人员的 WebForms)中,我们没有使用名称 website 声明的站点元素。删除此参数或将其更改为sc_site=site1
使路径有效。如果我<site name="website">
从 forms.config 文件中删除该元素,页面预览将使用完全不同的 url 结构,该结构返回灰色背景。
如何说服 Sitecore 页面预览使用正确的 url(或完全省略参数)?