QA@IT
«回答へ戻る

回答を投稿

IPアドレスだと、例えば英国に住んでいる日本語話者などに対応できません。
ブラウザには、からなず言語設定がありますので、それを使うのが良いかと思います。
( Accept-Languageヘッダ )

静的なページであれば、Apacheのコンテントネゴシエーション機能を使えば、同一URLで言語ごとに異なるページを出すことが出来ます。
http://httpd.apache.org/docs/2.4/ja/content-negotiation.html
例えば index.html.varファイルに言語による振り分けを記述します。

動的なページであれば、プログラム中で、Accept-Languageヘッダを見て生成するページを変更します。

IPアドレスだと、例えば英国に住んでいる日本語話者などに対応できません。
ブラウザには、からなず言語設定がありますので、それを使うのが良いかと思います。
( Accept-Languageヘッダ )

静的なページであれば、Apacheのコンテントネゴシエーション機能を使えば、同一URLで言語ごとに異なるページを出すことが出来ます。
http://httpd.apache.org/docs/2.4/ja/content-negotiation.html
例えば index.html.varファイルに言語による振り分けを記述します。

動的なページであれば、プログラム中で、Accept-Languageヘッダを見て生成するページを変更します。