因此,我尝试在 sitecore 中进行设置,以处理使用两个不同主机头设置的多站点。但无论我做什么,它总是会恢复为带有任一主机标头的默认站点。
所以目前我的默认设置在我的网络配置中,如下所示:
<site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/Home Page" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" hostname="localhost" loginPage="/Account/SourceLoginRouter" />
然后我要添加的新
<site name="SmartEmea" hostName="secondSite" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content/SmartEmea" startItem="/Home" database="master" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" language="nl-NL" customLinkManager="ValtechLinkManager"/>
我的主机文件如下
127.0.0.1 localhost
127.0.0.1 secondSite
但无论如何它总是恢复到网站rootpath
及其/sitecore/content