在使用单个数据库的情况下实施地理定位

时间:2018-09-12 作者:Joe Taylor

我在一个Wordpress网站上工作,在多个国家(英国、美国和几个非洲国家——尼日利亚、肯尼亚等)拥有大量用户。我们所有的内容都是英文的,我们还没有能力为其他领域重新制作内容。然而,我们确实有一些小的内容,我们想在我们的网站(免费投注和特价)的某些地区显示,具体取决于国家。

我们尝试使用服务器端检测用户的位置,并显示相关的免费赌注和优惠,然而,我们有服务器端缓存,它每30秒创建一个站点每个页面的静态版本(这意味着肯尼亚用户可以访问该站点,触发缓存,随后显示所有用户在接下来的30秒内肯尼亚的免费赌注和优惠,直到缓存刷新为止)。

为了解决这个问题,我们建议实现如下url结构:

网站。com(英国版)网站。com/us/(美国版)网站。com/ke/(肯尼亚版)等

谢谢

1 个回复
SO网友:Pim

您可以为此使用WPML,无需使用多个数据库。您只需选择要翻译的内容,并将URL结构设置为

网站。com(英国版)网站。com/us/(美国版)网站。com/ke/(肯尼亚版本)等,正如你上面指出的。

结束

相关推荐