在我正在使用的Sitecore網站(6.5和6.6)中,我注意到所有網站都在/ si處具有與主頁相同的頁面,但內容缺失/隱藏。在Sitecore中,/ si的頁面是什麼?
是否有其他人有此網頁的網站?有誰知道它是幹什麼用的?
在我正在使用的Sitecore網站(6.5和6.6)中,我注意到所有網站都在/ si處具有與主頁相同的頁面,但內容缺失/隱藏。在Sitecore中,/ si的頁面是什麼?
是否有其他人有此網頁的網站?有誰知道它是幹什麼用的?
這是中文版的主頁。由於沒有填充數據的中文語言特定字段,因此缺少內容,但頁面本身可能來自Standard values
。
最大的可能是你的LinkManager
在Sitecore.config具有languageEmbedding
屬性設置來ASNEEDED或總是值。
切換到從來沒有會解決這個問題(只要你沒有使用你的網頁的多語言版本,你需要在網址中的語言)。
這裏有一些帖子它可以提供關於LinkManager
一些輸入:
這是預期Sitecore的行爲。
你可以用「it」,「dk」,「de」,「se」等找到相同的「頁面」。 在web.config中的httpRequestBegin管道中,您可以看到Sitecore語言解析器在項目解析器執行之前正在踢入。因此,Sitecore將請求解釋爲對另一個語言層的主頁的請求,任何雙字母的ISO語言代碼將返回指定語言上下文中的主頁。
如果您想以特定方式處理對特定語言代碼的請求,則可以在語言解析器之前實現您自己的處理器。