如何将来自 1 个国家/地区的所有 example.org 流量重定向到 example.com?

发布于 2024-10-30 13:31:59 字数 185 浏览 0 评论 0原文

我有两个网站,example.com 和 example.org,我想将所有从 X 国访问 example.org 的人重定向到 example.com,如何使用 php 或 .htaccess 来做到这一点?

简而言之,两个网站都可以工作,但对于 Country X ip,浏览 .org 的访问者将在他们不知情的情况下重定向到 .com

I have two sites, example.com and example.org and I want to redirect all the people visiting from a Country X visiting example.org to example.com, how to do it using php or .htaccess ?

in short, both sites will work but for a Country X ip's, the visitors browsing .org will redirect to .com without them knowing

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

萌能量女王 2024-11-06 13:31:59

据我所知,无法使用 .htaccess 完成....。

您需要使用 php 进行一些 geoip 定位,检测国家/地区,然后使用 301 重定向进行简单的 php 标头(“位置”)更改。

这是一个很好的免费数据库: http://ipinfodb.com/ip_database.php

你只需要将其导入数据库并使用 php 进行查询。

Can't be done with .htaccess.... as far as I know.

You'd need to use php to do some geoip location, detect the counrty and then do a simple php header("Location") change with a 301 redirection.

This is a good free database: http://ipinfodb.com/ip_database.php

You'll just need to import it into a database and query it with php.

月寒剑心 2024-11-06 13:31:59

您需要一个 GEO IP 查找工具,例如
http://www.hostip.info/use.html

您可以在 php 中使用他们的服务 -你的index.php 会喜欢这样的东西:

$r = file_get_contents("http://api.hostip.info/get_html.php?ip=12.215.42.1");

另外,更快的方法是从max mind 购买ip 数据库列表(价格为50 美元)。 http://www.maxmind.com/app/country
然后你只需查询该数据库(将其加载到 mysql 后)并根据国家/地区进行碰撞。

You need a GEO IP lookup tool, like
http://www.hostip.info/use.html

You can use their service in php - your index.php would like something like this:

$r = file_get_contents("http://api.hostip.info/get_html.php?ip=12.215.42.1");

Alternatively, a much faster method is to purchase the ip database list from max mind (it's $50). http://www.maxmind.com/app/country
Then you simply query that database (after loading it into mysql) and bump them based on country.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文