- ベストアンサー
外国からの閲覧者に別のページを見せたい。
日本国内からのアクセスには通常のページを表示。 日本以外の国からのアクセスには上記のページとは異なる内容のページを 表示させたいのですが、そのような事は可能でしょうか。 というのも、良くサイトの上部に”日本語”、”英語” などの切り替えボタンで内容を 変更させる方法も有るのですが、”切り替える” という動作を無くしたいためです。 もし可能であれば、ヒントでも良いので、ご教授頂ければ幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ちょっと発想を変えてみては。 ユーザーが使用しているブラウザの、デフォルト言語で特定すれば、それですむはずですが。これはWebサーバー側で取得するクライアントのブラウザ情報などで取得可能です。 例えばIEのGUI上では、インターネットオプションの全般の言語で先頭にあるものがデフォルト使用です。ここを他の言語にすると、それに合わせて表示が切り替わるサイトをよく見かけます。 アドレスなどで切り替える方法もありますが、実はこれは意味ありません。アメリカからアクセスしても、日本人で日本語で見ている人もたくさんいます。
その他の回答 (1)
- 0909union
- ベストアンサー率39% (325/818)
回答No.2
No1です。追加 ネットで検索すれば、この通り。 http://www.google.co.jp/search?hl=ja&q=Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%80%80%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E6%83%85%E5%A0%B1%E5%8F%96%E5%BE%97&lr=lang_ja 妥当なページが見つかるはずですが。Webサーバー側の使用に制約がある場合(ほとんどないと思うが)、クライアントサイトスクリプトでも可能です。