基于位置的WIldcard重定向

时间:2012-10-31 08:01:49

标签: php wordpress redirect geolocation location

如何使用两个不同的区域设置基于位置的通配符重定向?特别关注具有多个Wordpress站点的PHP / LAMP设置。

所以有两个域:

http://website.com/ --- Serves Australia
http://website.com/international/ --- Serves Everywhere Else

http://website.com上的所有页面也存在于http://website.com/international上,因此:

http://website.com/about-page/
http://website.com/international/about-page/

因此,当美国用户转到http://website.com/about-page/时,他们会被重定向到http://website.com/international/about-page/

任何想法/建议表示赞赏!谢谢!

2 个答案:

答案 0 :(得分:2)

如果您能够安装库(或者如果您已安装库,则可能不需要它)我建议您使用GeoIP(您可以将其作为PECL extension找到)。这是查询用户conutry的最快,最简单的方法。

答案 1 :(得分:0)

我认为您需要阅读用户的IP地址并将其映射到该国家/地区。

有关更多信息,请参阅:

http://www.phptutorial.info/iptocountry/the_script.html