1
所以我想在sitecore中設置處理多站點設置與兩個不同的主機頭。但是無論我做什麼,它總是通過任一主機頭返回到默認站點。Sitecore多站點設置..主機名
所以目前我的默認是在我的web配置如下:
<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
關於多站點的注意事項 - 在生成內部鏈接時,請留意您的跨站點鏈接。我需要在我提供給我的LinkProvider的UrlOptions中使用SiteResolving(http://sitecorepm.wordpress.com/2010/08/04/using-cross-site-links-dynamic-links/)否則我會變長,不正確的內部網址,甚至在web.config中打開SiteResolving – al3xnull