判断访客所属国家并进行页面跳转?

2017 年 6 月 18 日
 ErnieSauce
网站有一部分国外用户
原始站点 a.com
英文站点 en.a.com
求教现在比较可行的跳转实现方式!
不胜感激~

网站程序是 wordpress
8900 次点击
所在节点    PHP
27 条回复
onion83
2017 年 6 月 18 日
cigarzh
2017 年 6 月 18 日
简单的方法有双线 dns 解析
zcbenz
2017 年 6 月 18 日
强烈不建议根据国家进行跳转,一定要跳转也要根据浏览器语言来,不是住在某国就一定说当地语言的,遇上这种写死了跳转的网站真的很烦。
incompatible
2017 年 6 月 18 日
@zcbenz 你的方法是错的。
国家和语言是两件事,国家用来决定跳转到哪个站点为该国用户提供服务,语言用来决定该站点使用什么语言进行展示。
拿亚马逊举例子,按照你的逻辑,我是一个住在美国的使用中文的中国人,想在美国亚马逊买点东西。难倒我在美国打开亚马逊你就给我跳转到 z.cn ? 这是在搞笑。
paradoxs
2017 年 6 月 18 日
淘宝的话 第一次是 geo ip, 第二次看缓存
ErnieSauce
2017 年 6 月 18 日
@onion83 我是 apache
ranleng
2017 年 6 月 18 日
@incompatible 看情况吧. 如果只是翻译过去的 那当然根据计算机语言来走 然后也有手动的.. 如果像亚马逊或者购物性质 之类的网站 那就跟 ip 走。
BoBoy
2017 年 6 月 18 日
@incompatible 没觉得哪里搞笑,但是觉得你动不动说人家是错误的,有些搞笑。
incompatible
2017 年 6 月 18 日
@BoBoy 如果我说错了就纠正我。觉得搞笑你尽管笑啊。

@ranleng 是的。你说的这个情况就是所有国家的用户是通过同一个站点获得服务的情况。
gulangyu
2017 年 6 月 18 日
GeoIP 用来屏蔽特定国家 IP 蛮不错,就是有点难配置呀 🌚
tadtung
2017 年 6 月 18 日
方法很多也很简单,,

最方便的是用 cloudxns 或者 dnspod 之类的 分区域解析。。

此外就是根据 ip 段判断。。
gnup
2017 年 6 月 18 日
国内的跳转做的都很垃圾,我感觉国外的做法比较人性化,虽然检测到了但是给你提示问你换不换.
国内的淘宝简直就是垃圾中的战斗机
国内的小米更垃圾,国外 IP 英文加浏览器就没法访问国内主站
总之国内自动跳的做的都都很垃圾
chengluyu
2017 年 6 月 18 日
有个东西叫做 GeoIP。
silencefent
2017 年 6 月 18 日
以前有個買保健品的叫 puritan,一直很便宜
自從做了跳轉到中國經銷,價格就沒優勢了
經銷商這邊也是半死不活,網上活動愛搞不搞
bombless
2017 年 6 月 18 日
以前微软就是,我火狐是 Mozilla.ca 下载的,用日本 vpn 打开它的 bing 新闻,页面就是英语菜单,新闻是日本的,233。

好像 gogs 官网就是根据 ip 选择语言,用 vpn 打开看到的是英语界面,关了 vpn 就是中文的,233
EricCartman
2017 年 6 月 18 日
steam、origin 更气人,根据 IP 来显示币种
isnowify
2017 年 6 月 18 日
cloudxns 直接上啊
sparkssssssss
2017 年 6 月 18 日
这个难道不应该用 dns 多识图比较合理吗?
baihu
2017 年 6 月 19 日
全球统一货币势在必行 XD
luent
2017 年 6 月 19 日
根据连接上网站服务器的 IP 地址,动态分配即可,我们的网站就是这样设计。

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

https://study.congcong.us/t/369356

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

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

© 2021 V2EX