我的项目有两个版本的网站-美国和国际。这不是本地化,语言是一样的,只是内容发生了变化。我已经为美国版创建了子域,并在主域上保留了国际版。
现在,我在谷歌上搜索了默认情况下将美国用户重定向到美国网站的解决方案,并使用了地理重定向插件(http://wordpress.org/extend/plugins/geographical-redirect/)。
现在的问题是,这个插件每次试图打开国际版本时都会重定向来自美国的访问者。我需要做的是,用户应该被重定向到美国版本的第一次访问,然后通过一个参考链接我放在美国网站上,游客应该被允许访问国际版本和冲浪的网站。但同样,如果用户试图直接打开网站,他应该被重定向到美国版本。
我该怎么做?
发布于 2013-03-03 20:39:12
您可以使用cookie来完成此操作。
在美国用户首次登录时,您可以使用set a cookie
然后,在每个页面访问上执行and IF检查,以查看是否设置了cookie (或某个值)
如果cookie不存在,它们将被重定向到美国站点(如果存在),而您将重定向到任何其他链接。
https://stackoverflow.com/questions/15178964
复制相似问题