2010-01-30 64 views
1

我是新來Sitecore的和正在建設使用Sitecore的6首頁拋出錯誤

我創建了一個佈局和sublayout和創建基於關閉佈局的新模板我第一次現場。我還創建了基於模板的內容項目。

我已經發布了所有內容,並在嘗試訪問該網站時發生錯誤。

錯誤是:未找到請求的文檔的佈局。

只有在使用http://localhost/訪問網站時纔會出現此錯誤,但在使用http://localhost/homepage.aspx時,網站按預期工作。當然,我需要網站的工作,而不必指定一個文件名。

使用招來自請求的輸出http://localhost/是:

<html><head><title>Object moved</title></head><body> 
<h2>Object moved to <a href="%2fsitecore%2fservice%2fnolayout.aspx%3fitem%3d%252f%26layout%3d%257b00000000-0000-0000-0000-000000000000%257d%26device%3dDefault">here</a>.</h2> 
</body></html> 

它看起來像我需要指定哪些頁面是我的開始頁面,但我看不到這樣做的選項。

任何幫助,將不勝感激。

回答

5

這可歸結爲兩個問題:爲什麼你看不到你的頁面以及如何設置首頁。

一個頁面

設置佈局爲了Sitecore的是能夠顯示您的網頁,它需要知道使用什麼佈局。您可以直接在頁面上設置它,或者更通常地將其設置爲項目模板的標準值。 佈局存儲在「/ sitecore/layout/Layouts」中,它們對應一個.net aspx文件。還有渲染(XSLT)和Sublayouts(ascx),它們與佈局和內容項目組合在頁面上形成輸出。

關於起始頁:

Sitecore的定義該部分配置/ Sitecore的/網站開始在web.config中頁面的網站,看看名爲「網頁」的網站標籤。通常這被設置爲rootPath「/ sitecore/content」中的startItem「/ home」,你會在你的Sitecore GUI中找到相應的路徑。

還有很多要說的是,我真的會推薦在sitecore的介紹課程。聯繫我們當地的辦事處,他們會很樂意提供幫助。

+1

將主頁重命名爲home已解決問題。 +1 – DaveC 2010-01-31 15:02:45

+0

我有這個問題通過在ignoreurlprefix末尾刪除不需要的'|' – Anicho 2012-02-21 16:39:55

+0

在web.confing中設置您的主頁路徑,如 2014-09-03 09:29:26