我有多个站点架构。喜欢这个
sitecore/content/site1
sitecore/content/site2
对于 site1 中引用的 site2 的每个项目,我得到以下 URL:
www.site1.com/sitecore/content/site2/item
代替
我调试了 Sitecore.Sites.DefaultItemSiteResolver 并发现,只有将“启用预览”站点属性设置为 true 才能解析该站点:
但是现在,在将其设置为 true 后,我遇到了另一个问题,页面解析现在也可以在预览中使用(这不是所需的行为,我只想在那里解析“webiste”站点)。它甚至会忽略设置为 false 的“Preview.ResolveSite”设置。
我做错了什么?如何为已发布的站点启用站点解析,但不为预览启用站点解析?