3

我网站的默认语言是 Ru。检测浏览器语言已打开

当浏览器指定 En 语言的用户访问我的网站首页http://ivangrigoryev.com时,它会自动将他重定向到 /?lang=en。

但是,当用户转到单个帖子时,例如,通过 FB 或直接键入 URL,例如 http://ivangrigoryev.com/one-plus-one-review/重定向不会发生。

我检查了插件冲突 - 什么都没有。WordPress 版本 3.5.1 qTranslate 版本 2.5.34

有什么建议么?

4

2 回答 2

0

尝试重新保存您的永久链接,如果这不起作用,那么我将安装 mqTranslate,它是 qTranslate 的一个分支(不再积极支持)https://wordpress.org/plugins/mqtranslate/

许多错误已得到修复,这是一个很大的改进,最好的部分是它与 qTranslate 完全兼容,因此您不会丢失任何设置或翻译。

于 2015-02-03T18:26:39.173 回答
0

为了解决这个问题,我替换了 qtranslate_core.php 中的第 71 行

    setcookie('qtrans_cookie_test', 'qTranslate Cookie Test', 0, $q_config['url_info']['home'], $q_config['url_info']['host']);

经过

    setcookie('qtrans_cookie_test', 'qTranslate Cookie Test', 0, $_SERVER['REQUEST_URI'], $q_config['url_info']['host']);
于 2015-05-10T00:35:47.960 回答