2

CodeIgniterを使用して動的な多言語Webサイトを作成しています。

言語間のナビゲーションはどのようにすればよいですか?

最も洗練された解決策は、訪問者がフラグをクリックしたときにCookieを使用し、可能な限り最大の期間の決定を覚えて、翻訳された言語文字列を提供することです。URLはすべての言語で同じになります。選択した言語によって、コンテンツとメタタグだけが異なります。

もう1つの方法は、URLに/ en / / fr / / es/..のような言語フラグメントを含めることです。

SEOの最適化と安定性のために、これのベストプラクティスは何ですか?

4

1 に答える 1

4

SEOのベストプラクティスは、URL文字列/ en / / fr / /es/に含めることです。それ以外の場合、Webサイトは、1つの言語、または1つの言語の一部のページ、および別の言語の別のページでのみインデックスに登録されます。

検索エンジンによる混乱を避けるために、すべての異なるコンテンツ(ページ+言語)を異なるページに配置することをお勧めします。

メタに言語を設定することもお勧めします。

<meta http-equiv="Content-Language" content="EN"/> 
于 2013-03-01T19:06:56.863 に答える