0

私は URL に i18n_patterns を使用しています。昨日ライブ サイトを立ち上げたとき、Google アナリティクスで多くの人がhttp://wwwではなくhttp://www.example.com/**en-us**/にアクセスしていることに気付きました。 example.com/**ja**/ . サイトのどこにもhttp://www.example.com/**en-us**/リンクがありません。

個人的には、http://www.example.com/ からサイトにアクセスしようとすると、望ましい動作であるhttp://www.example.com/**en**/にリダイレクトされます。また、http://www.example.com/**en-us**/を試してみると、見つからないページが表示されます。これは、同じページに複数の URL があるのは SEO にとって良くないため、私が望んでいることでもあります。 .

奇妙なことに、実際に / en-us / に訪問者が表示されているのは、見つかりませんでしたページにまだ Google アナリティクスがないためです!

これは私の設定の一部です:

LANGUAGE_CODE = 'en-us'

gettext = lambda s: s
LANGUAGES = (
    ('en', gettext('English')),
    ('fr', gettext('French')),
    ('es', gettext('Spanish')),

何が原因なのですか?これらの人々は見つからないページを取得していますか?どうすれば問題を解決できますか? 私に起こっていないときにデバッグするのは本当に難しいです!

4

1 に答える 1