如何限制特定国家访问我的网站?

问题描述:

我有2个网站有不同的域名扩展名,为访问者提供相同的服务,一个是.com,另一个是.com.au。我想给访问澳大利亚人民的只访问.com.au网站不要.com,所以他们不能访问.com网站。如何限制特定国家访问我的网站?

请您引导我如何限制这些澳大利亚游客访问.com网站?即使他们在浏览器的地址栏中使用拼写错误,他们也会自动重定向到.com.au网站。

由于我不是一个技术人员,我需要你的坚定指导才能做到这一点。谢谢您的帮助。

首先得到一个地理位置根据其IP,here

定位国家中的MaxMind服务here

应该有一些免费服务只是谷歌身边,我相信你一定能够找到他们

但基本上只是加载你发现哪个服务PHP库,给它的访问者的IP $_SERVER['REMOTE_ADDR']

然后做一个重新定向T ○.AU地址,如果地理位置来了一个澳大利亚的结果

header('location: http://www.example.com.au'); 

把支票在你的脚本(S)的顶部