基于IP地址重定向

Redirect Based On IP Address

本文关键字:重定向 地址 IP 基于      更新时间:2023-10-07

假设我有域http://domain.ru和一个英国访问者访问,它显示我的英语网站基于IP发送他到/eng/但如果一个俄罗斯用户继续发送那个人到/ru/

与用户选择地址不同,我只想过滤俄罗斯和其他国家,这意味着即使你在法国,你也会访问/eng/,但如果你在俄罗斯,你会访问/ru/

有什么技巧吗?还是建议?

您可以使用$_SERVER['REMOTE_ADDR']获取传入请求的IP地址。请参阅有关如何将您的IP地址映射到国家/地区的问题。

这里有几个带有IP映射的免费SQL数据库。他们也有API。

IP地址不是按块分配给国家/地区的,因此没有简单的方法可以做到这一点。我使用过的最好的解决方案是一个名为MaxMind的公司的IP第三方数据库,他们在http://www.maxmind.com/en/opensource网上有很多教程可以将其与PHP应用程序集成。

您可以使用第三方集成。有一个第三方服务,根据用户IP 检测国家