我有两个不同域名扩展的网站,为访问者提供相同的服务,一个是。com.au,另一个是。com.au。我想给访问澳大利亚的人只访问。com.au网站而不访问。com,这样他们就不能访问。com网站了。
你能指导我如何限制那些澳大利亚的访问者访问。com网站吗?即使他们在浏览器的地址栏中使用了拼写错误,他们也会自动被重定向到。com.au网站。
因为我不是一个技术人员,我需要你的坚定指导才能做到这一点。谢谢您的帮助。
首先根据他们的ip获取地理位置,这里
国家定位的maxmind服务在这里
应该有一些免费的服务,只要谷歌一下,我相信你能找到它们
加载你找到的服务的php库,输入访问者的ip地址$_SERVER['REMOTE_ADDR']
然后重定向到。au地址,如果地理位置显示澳大利亚的结果
header('location: http://www.example.com.au');
把检查放在你的脚本的顶部