Ste*_*ieB 1 asp.net sitecore content-management-system
所以我试图在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" />
Run Code Online (Sandbox Code Playgroud)
而我正在尝试添加的新版本
<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"/>
Run Code Online (Sandbox Code Playgroud)
我的主机文件如下
127.0.0.1 localhost
127.0.0.1 secondSite
Run Code Online (Sandbox Code Playgroud)
但无论怎样它总是恢复到它的网站和rootpath的/sitecore/content
您必须确保"网站" <site ... />节点是所有已配置站点的最后一个.这个"网站"节点充当了一个包罗万象的节目.当请求进入时,它会关闭<site ... />节点并与每个节点进行匹配,hostName直到找到要运行的站点.如果您首先拥有"网站",那么它将会在任何主机上运行时运行.
例如
<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"/>
<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" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1115 次 |
| 最近记录: |