qTranslate自动重定向不适用于单个帖子

时间:2014-11-27 12:02:32

标签: wordpress wordpress-plugin qtranslate

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

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

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

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

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

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

已经修复了很多错误并且它有了很大的改进,最好的部分是它与qTranslate完全兼容,因此您不会丢失任何设置或翻译。

答案 1 :(得分: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']);