こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

国別のコンテンツ振り分け

とあるHPを、アメリカからアクセスしたらアメリカ向けコンテンツを、日本からアクセスしたら日本向けコンテンツを、という具合に
振り分けたいと考えています。
.htaccessで何らかの制御をかけるのかと思うのですが
どのようにすればいいのでしょうか。
また、日本人で日本に住んでいるのにアメリカ向けコンテンツが表示されてしまった、というリスクがあるケースについても教えてください。
よろしくお願いいたします。

投稿日時 - 2009-07-06 16:01:30

QNo.5103157

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

そういう目的には言語で区別するのが一般的なようです。
IEだとインターネットオプションの[全般]の[言語]、Firefoxだとオプションの[コンテンツ]の[言語設定]。
日本語環境だと、「日本語(ja)」が最優先になっているはずですが、例えば米国だと、「en-us」が最優先になっているはずです。これは「複数の言語で違うページが用意してあるのならば、これこれの言語のものを送ってくれ」という言語のリストを優先順位付きでブラウザからサーバーに通知する機能です。
(上記を、en-us を先頭にしてgoogleにアクセスしてみると英語版が表示されるはずです)

サーバー側でどうすればいいかですが、「コンテントネゴシエーション」で検索してみてください。

投稿日時 - 2009-07-06 20:56:34

あなたにオススメの質問