サイトで閲覧者の使用言語に合わせページを飛ばしたい
自分のウェブサイトで、閲覧者の使用言語に合わせて自動的にページが飛ぶようにしたい
はじめまして。独学で個人のウェブサイトを作ってるのですが、どうしてもわからないことがあります。
ウェブサイトを多言語化したいのですが、その言語が使われてる国に合わせてサイトのコンテンツやウェブデザインを変えるので、
サーチエンジンなどとの兼ね合いで混乱を防ぐためにも、サブディレクトリで違うURLにして管理する事にしました。
(例:日本語ページはhttp://www.●●●.com/ja、英語ページはhttp://www.●●●.com/en、といった具合です)
つまり、ひとつひとつ言語別にページをつくり、別々でひとつひとつアップロードしていく感じです。
ですが、名刺など人に教える時にはサブディレクトリを省いたhttp://www.●●●.comで教えたいので、そのアドレスにどちらの言語の人が来ても、閲覧者にとってクリックする手間が省けるよう、コンピューターで日本語をお使いの方にはjaページ、その他の言語の方にはenページが最初に表示されるようにしたいのです。
(そして、英語ページなどをわざわざ見たいと思っている日本語閲覧者には、enページへのリンクを貼り誘導するようにしたい)
★イメージとしては、このサイトと似た仕様にしたいと思ってます
http://www.astro.com/
(星座占いのサイトで、右上の言語ボタンをクリックすることで言語を切り替えられるのですが、アクセスをどの国からしているかによって自動的にどれかのページに飛ぶようになっているようです)
※希望としては、「アクセスしてる国に合わせる」のではなく、「アクセスしてるPCのメインで使用するのに設定されてる言語に合わせて」ページの切り替えが行えたらな・・・と思っているのですが、
上記の例のサイトと同じ仕様でもいいな、と、思ってます。
どうかお知恵をお貸し下さい。よろしくお願い致します。
お礼
お礼が遅くなり申し訳ありません。 ありがとうございました。