我在web.config文件中製作了languageEmbedding =「always」。但是,當URL首次加載時,它不會將語言附加到URL。對於如:http://www.abc.com/def/ghi如何將默認語言添加到sitecore中首次加載的URL 6.2
我需要的URL是類似http://www.abc.com/en/def/ghi
可以在任何一個suggent我爲這個問題的解決方法。
在此先感謝。
我在web.config文件中製作了languageEmbedding =「always」。但是,當URL首次加載時,它不會將語言附加到URL。對於如:http://www.abc.com/def/ghi如何將默認語言添加到sitecore中首次加載的URL 6.2
我需要的URL是類似http://www.abc.com/en/def/ghi
可以在任何一個suggent我爲這個問題的解決方法。
在此先感謝。
languageEmbedding="always"
僅適用於生成的鏈接。 如果網址中沒有語言代碼,則必須自行實施強制第一個請求重定向的內容。
我認爲你可以通過在<preprocessRequest>
管道中添加一個處理器並將它放在StripLanguage
處理器之前。
在定義下爲網站節點設置defaultLanguage =「en」。
不錯的建議! – Younes 2012-04-25 14:26:03
同意,在這裏很好的解決方案 – 2012-04-25 16:37:50