我有一个网站需要至less有两个不同国家/语言的两个几乎相同的版本,访问者应该访问一个或另一个取决于他们的位置,国家或语言( 事实上,在我的情况下,最好的答案是按国家redirect )。
networking服务器是Apache,我已经阅读了关于GeoIP Apache API的一些信息,但是我不确定如何将它应用到我的Apache安装中,并从那里如何redirect一个版本,或者另一个取决于访问者的位置 (据我所知是通过访问者的IP来猜测的)。
我想知道是否浏览器的语言可以在这里使用,并根据语言代码(en_US,es_ES等)redirect到每个版本。
有没有解决scheme(如果可能的话,免费的,但商业解决scheme也将被考虑)?
做什么国际航运公司做,并有一个“select你的国家”的东西在头版。 使用浏览器字段来确定默认语言。 使用geo_ip来确定默认国家。 让用户确认,确保他们可以改变它,并确保你把它存储在一个cookie,所以他们不必再做一遍。
您链接的站点有关于使用mod_geoip(您应该事先安装)configurationapache的所有相关信息。
例如,浏览器语言的redirect也包含在httpd.conf注释中,以及bazillion google命中 。
所有这些都可以解决你的问题。 如果不是,请说明原因。 干杯。
您也可以使用托pipe解决scheme(如我参与的解决scheme:www.splitterhq.com),尤其是用于营销链接和QR码。
然后,您可以删除用户必须select国家/地区并链接到特定子页面或社交媒体资料等的步骤。
祝一切顺利