2013-02-15 31 views
1

我有一個多點配置設置時默認頁面,和網站之一是安全外聯網錯誤在多站點Sitecore的外聯網

  • 未登錄的用戶(匿名)將被重定向到

  • 登錄頁面
  • 的默認頁是家庭

所以我的配置內容是這樣的

<site name="aodextranet" hostName="preprod.aodextranet.org" virtualFolder="/" 
     physicalFolder="/" rootPath="/sitecore/content/Sites/Extranet" 
     startItem="/Home" 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" loginPage="/login.aspx" /> 
  • 如果我去與mysite /家,我重定向到登錄頁面如預期

  • ,但如果我只寫mysite的沒有明確提及家庭 頁面的網站拋出一個錯誤:沒有佈局頁面。

如果/ home是配置文件中的開始項目,我應該回家並重定向到登錄頁面。我試過大寫和小寫沒有成功

這是一個畫面投放 http://screencast.com/t/aiF0BNk4lWr

任何幫助將非常感激

+0

你說你有一個多站點配置,但只有一個站點配置發佈。該問題可能是由另一個站點配置引起的。你能分享這些嗎(只有非默認的)? – 2013-02-16 09:19:09

回答

0

找到了! 在多站點配置中創建新站點後,您必須發佈整個站點......我只發佈站點節點和模板。運行完整發布後,該網站的行爲如預期。

+0

這對我來說太明顯了;) – 2013-02-18 11:22:10

+0

通常顯然是最難的:) – eloycm 2013-02-18 15:14:05

1

的Sitecore的項目/sitecore/content/Sites/Extranet/Home是顯示的項目,當你在瀏覽瀏覽器到preprod.aodextranet.org。 這個項目應該有添加到演示文稿選項卡的佈局和子佈局/渲染。 看着你的配置,似乎你的網站定義配置有誤,或者沒有將展示元素添加到item/extranet/home。

+0

但是,如果我明確地輸入了preprod.aodextranet.org/home,它可以工作... – eloycm 2013-02-15 21:56:47

+0

您有一點我不知何故忽略了;),無論您打開哪個方式(或應該打開)相同的頁面,但似乎你似乎被重定向到項目「/」,如果我檢查錯誤頁面的網址。你是否使用類似UrlRewrite模塊或自定義itemresolver管道? – 2013-02-15 22:25:24