2012-03-12 16 views
0

私は複数の言語で利用できるようにサイトを作成しています。言語別サイト、ベストプラクティス

これを行うにはどうすればよいですか?一部のサイトでブラウザの言語設定を確認し、

/english_Version/some/path 

私の質問は、より良い方法はありますか?/english_Version/partは必要なのですか、隠すことができますか?ここでベストプラクティスは何ですか?

答えて

0

言語固有のURLは必須ではありませんが、このメカニズムを使用しない場合は、ユーザーの言語を追跡するための何らかのメカニズムが必要です。

これは、クッキー、URL上のパラメータ(ディレクトリ構造を除く)、隠しフォームフィールド、およびその他の取引の仕掛けによって行うことができます。

ブラウザの設定を見て、それに応じて(リダイレクトせずに)表示することもできます。

しかし、外国の国(インターネットカフェと思う)でブラウザーで宣伝されている言語とは異なる言語でブラウズしたい場合は、ユーザーに選択肢を提供することをお勧めします。

+0

合意。また、SEOの目的に応じて言語に応じて異なるパスを使用することもできます。たとえば、翻訳されたsite.com/en/newsのバージョンはsite.com/fr/nouvellesとなります。あなたのシステムはそれに対応する必要があります。ほとんどのフレームワークにはすでに既成のソリューションが用意されています。ホイールを再発明する必要はありません。 – Sprachprofi

関連する問題