使用 WordPress 多站点安装和 W3 Total Cache 并在 Amazon EC2 上托管,我想根据用户的地理位置为一组页面创建重定向。
更清楚地说:我有一个美国内容页面和一个非美国内容页面。如果美国的某人访问非美国页面,他们应该被重定向,反之亦然,如果来自加拿大的人访问美国页面,他们应该被重定向。
我愿意在我的托管环境中使用服务、WordPress 的另一个插件(只要它不影响 W3 总缓存)或需要编码解决方案的东西。
使用 WordPress 多站点安装和 W3 Total Cache 并在 Amazon EC2 上托管,我想根据用户的地理位置为一组页面创建重定向。
更清楚地说:我有一个美国内容页面和一个非美国内容页面。如果美国的某人访问非美国页面,他们应该被重定向,反之亦然,如果来自加拿大的人访问美国页面,他们应该被重定向。
我愿意在我的托管环境中使用服务、WordPress 的另一个插件(只要它不影响 W3 总缓存)或需要编码解决方案的东西。
@andrew 如果您使用如下结构:
domain.com/us/page domain.com/global/page
这些是单独的页面,将单独缓存。
确保 W3 没有缓存您的地理定位插件的重定向脚本,因为它经常会导致问题(关闭 js 的缩小以进行测试)。
您还可以通过将页面添加到 W3 管理区域的排除列表中来排除缓存页面。
You may want to consider something like this.
http://wordpress.org/extend/plugins/geographical-redirect/
or
http://wordpress.org/extend/plugins/source-redirect-site/
or
http://codecanyon.net/item/wp-geoip-country-redirect/3589163
Or you can make your own using: