我有 Sitecore 8.1 作为多站点实例。体验编辑器不起作用,因为呈现的 URL 似乎呈现错误。这就是 Sitecore 对体验编辑器的称呼:
https://hostname.com/de-DE/Site Name/Homepage/Startpage?sc_mode=edit&sc_resolvelanguage=1
如果我从 URL 中删除“de-DE/Site Name/Homepage/Startpage”部分,它就可以工作。
编辑:如果我离开那部分并在其开头添加“sitecore/content/”,它也可以工作。
编辑 2:一旦我将 preview.ResolveSite 设置为 true,预览现在就可以工作了。页面编辑器仍然无法正常工作。
编辑 3:这是我的 SiteDefinition:
<site name="sitename" patch:after="site[@name='website']"
virtualFolder="/"
physicalFolder="/"
rootPath="/sitecore/content/Site Name/Homepage"
startItem="/Startpage"
hostName="*domain.com"
database="web"
language="de-DE"
domain="extranet"
allowDebug="true"
cacheHtml="true"
htmlCacheSize="10MB"
enablePreview="true"
enableWebEdit="true"
enableDebugger="true"
disableClientData="false"/>
知道我能做些什么来解决这个问题吗?