我正在创建一个以多种语言提供的网站。
最好的方法是什么?某些网站会检查浏览器语言设置并重定向到
/english_Version/some/path
我的问题是,有更好的方法吗?是/ english_Version / part是必要的还是可以隐藏起来的?这里最好的做法是什么?
答案 0 :(得分:0)
不需要特定于语言的URL,但如果您不使用此机制,则需要某种其他机制来跟踪用户语言。
这可以通过cookie,URL上的参数(目录结构除外),隐藏的表单字段和其他交易技巧来完成。
您还可以简单地查看浏览器设置并进行相应的服务(无需重定向)。
但是,最好让用户在这个问题上做出选择 - 他们可能在国外(想想网吧),并希望使用与浏览器所宣传的语言不同的语言进行浏览。