3

私の Web サイトのデフォルト言語は Ru です。ブラウザー言語の検出がオンになっています

ブラウザで En 言語を指定したユーザーが、私の Web サイトのフロント ページhttp://ivangrigoryev.comにアクセスすると、自動的に /?lang=en にリダイレクトされます。

ただし、ユーザーが 1 つの投稿にアクセスした場合 (たとえば、FB を介したり、URL を直接入力したりします (例: http://ivangrigoryev.com/one-plus-one-review/ )) リダイレクトは発生しません。

プラグインの競合を確認しましたが、何もありません。WordPress バージョン 3.5.1 qTranslate バージョン 2.5.34

助言がありますか?

4

2 に答える 2

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 に答える