(中身は一緒で表示言語が違うだけです)
TOPページにアクセスがあった場合、どこの国からのアクセスか判別して
それぞれの国用のページに自動的に移動(リダイレクト?)をさせ
匿名プロキシ?というのは拒否をするにはどうしたらいいのでしょうか。
.htaccessというファイルをサーバーにおいて
order allow,deny
allow from all
deny from 匿名プロキシ
移動させる from .jp
移動先アドレス
移動させる from .cn
移動先アドレス
・・・
・・・
というような内容を書けばいい気がするのですが、
.htaccessというファイルでそれが実現できるのか、また実現できるとした場合
どのように記載したらいいのかがわからなくて困っています。
どなたかご存知の方に回答をいただけたらと思います。よろしくお願いします。
どこの国からのアクセスで見た場合、例えば海外に在住の日本人の方が見れなくなってしまいます。そこで興味持ったので調べてみました。
下記にアクセスすると、HTTPリクエストの環境変数から情報がとれますが、HTTP_ACCEPT_LANGUAGEの値を見て、どの言語で優先的に見ているか判別し、適切なページに飛ばすのが一般的な方法のようです。
アクセス情報【使用中のIPアドレス確認】
以下、参考サイトです。
環境変数 HTTP_ACCEPT_LANGUAGE - futomi’s CGI Cafe
【PHP】訪問者の言語を自動認識して適正なページを表示する/ - サイブリッジラボ
ご参考になれば幸いです。
一般的な方法とその手順の提示という完璧な回答ありがとうございます。是非参考にさせていただきます!
2012/04/03 02:16:40