网站根据访问地区显示不同的语言

2018 年 9 月 4 日
 kanganxi

万能的 V 友们,如何让网站在除中国大陆,台湾,香港,澳门以外的地区打开之后默认显示英文,求最优的解决方案,求 V 友支招

2450 次点击
所在节点    问与答
12 条回复
xiwangzishi
2018 年 9 月 4 日
两种方式:
1.根据 IP 判断
2.根据 HTTP 头 Accept-Language 来判断
yangg
2018 年 9 月 4 日
感觉浏览器语言最方便且实用,不是中文就显示英文
xiaonec
2018 年 9 月 4 日
看看能不能访问 google、Facebook 等,可以就是非大陆。滑稽。
delectate
2018 年 9 月 4 日
一般是根据 ip (存在使用代理导致不准的情况)或者 http 头;尽量设置一个菜单,让用户自己选择。
kanganxi
2018 年 9 月 4 日
@delectate 目前有菜单,但是需求总是拍脑门的人想出来的
kanganxi
2018 年 9 月 4 日
@xiwangzishi 经济划算的就是判断浏览器语言,IP 判断准确度可能会高一些
kanganxi
2018 年 9 月 4 日
@xiaonec 主要是为部分“外国友人”服务
moregun
2018 年 9 月 4 日
这是企业用户需求吧,外国友人也不是都说英语的,哈哈哈。
NightRemix
2018 年 9 月 4 日
很多网站都是用户自主选择语言的吧,狗爹不就是吗,虽然可以通过 ip 来判断域名指向,但还是支持页面内菜单用户自己选择。
zpf124
2018 年 9 月 4 日
许多项目是根据用户当前系统语言自动选择的,比如 openstack/horizon
R18
2018 年 9 月 4 日
header 头中的 Accept-Language 根据顺序
kanganxi
2018 年 9 月 4 日
@moregun 一期先是英文和中文,后期估计会更新其他语言

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/485897

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX