我在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