如何将默认语言添加到sitecore中首次加载的URL 6.2

问题描述:

我在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处理器之前。

+0

不错的建议! – Younes 2012-04-25 14:26:03

+0

同意,在这里很好的解决方案 – 2012-04-25 16:37:50

在定义下为网站节点设置defaultLanguage =“en”。