我有一个多语种的Drupal 7网站。使用i18。我使用IP到语言环境模块根据IP地址重定向访问者。现在,来自荷兰的游客(荷兰IP)被重定向到http://landberg.at/nl
但是现在我不能选择另一种语言,用我的语言转换器?住在荷兰的英国人必须能够转换成英文版。http://landberg.at/en
我怎样才能做到这一点呢?不管怎么说,基于IP的语言重定向有可能吗?
(目前在我的网站上,我关闭了IP 2区域设置)
发布于 2015-06-17 09:50:19
发布于 2015-06-17 10:45:49
您的问题似乎与语言转换程序重写ip2 ip2locale的修补程序中描述的相当相似。这是为D6 (不确定这个问题是D6或D7 .我想是D7)。不确定是否要考虑使用附加的修补程序进行体验(注意:问题的状态是“需要检查”)。
在我看来,您应该在configuration -> Languages ->检测和选择处检查您的配置:这里指定的顺序可以解释您站点中当前的行为。
你必须尝试一下在你的情况下应该是什么样的顺序。在我的经验中,我经常通过使用'URL、默认、用户‘这样的顺序来解决这类问题,而不是使用'Default,URL,User’这样的命令。很可能这就是这里所需要的.所以,试着用不同的组合来做一些实验,看看它是否有帮助。
很想知道检查结果会是.
https://drupal.stackexchange.com/questions/162242
复制相似问题