基于IP的不同版本的网站(Wordpress)

时间:2014-01-20 09:05:29

标签: wordpress ip multiple-versions

我的客户端有一个wordpress网站。然而,对于从英国IP地址访问该站点的人,他想要不同的信息。一些差异包括代码更改,其他差异包括导航菜单中的更改以及内容更改。

我想重复根据英国IP地址进行简单重定向的网站。但问题是要维护两个站点。

还有其他相对简单的设置方法吗?我宁愿不使用wordpress multisites,因为我认为这不会影响代码更改。

谢谢

1 个答案:

答案 0 :(得分:6)

Geoposty wordpress插件根据其IP地址确定访问者的位置,然后显示特定于其区域的动态内容。

更多插件也用于地理位置定位,例如Geo RedirectWordPress Geo IP RedirectSource Redirect SiteWP Geocode Marketing Intelligence这些都是免费的,还有一个高级插件,用于地理位置定位命名Flytonic Geo Target

可是!!!

如果我是法国用户,但我的IP显示我在德国时使用的是英文浏览器。对我来说最方便的是英语,因为这是我的选择。

有一个PHP超全局变量,名为$_SERVER。它存储有关运行页面的服务器以及请求页面的客户端的信息。此数组参数的一个字符串称为HTTP_ACCEPT_LANGUAGE,由浏览器发送,在本例中为 en 。它可以从PHP访问:$_SERVER['HTTP_ACCEPT_LANGUAGE']

这可用于获取指定的内容,例如使用自定义字段,该字段包含此字符串的值。