人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

日本語、中国語、英語の表記のあるホームページを作っているのですが、
(中身は一緒で表示言語が違うだけです)

TOPページにアクセスがあった場合、どこの国からのアクセスか判別して
それぞれの国用のページに自動的に移動(リダイレクト?)をさせ
匿名プロキシ?というのは拒否をするにはどうしたらいいのでしょうか。

.htaccessというファイルをサーバーにおいて
order allow,deny
allow from all
deny from 匿名プロキシ
移動させる from .jp
移動先アドレス
移動させる from .cn
移動先アドレス
・・・
・・・

というような内容を書けばいい気がするのですが、
.htaccessというファイルでそれが実現できるのか、また実現できるとした場合
どのように記載したらいいのかがわからなくて困っています。

どなたかご存知の方に回答をいただけたらと思います。よろしくお願いします。

●質問者: S444gaste
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kumonoyouni
ベストアンサー

どこの国からのアクセスで見た場合、例えば海外に在住の日本人の方が見れなくなってしまいます。そこで興味持ったので調べてみました。

下記にアクセスすると、HTTPリクエストの環境変数から情報がとれますが、HTTP_ACCEPT_LANGUAGEの値を見て、どの言語で優先的に見ているか判別し、適切なページに飛ばすのが一般的な方法のようです。
アクセス情報【使用中のIPアドレス確認】

以下、参考サイトです。
環境変数 HTTP_ACCEPT_LANGUAGE - futomi’s CGI Cafe
【PHP】訪問者の言語を自動認識して適正なページを表示する/ - サイブリッジラボ

ご参考になれば幸いです。


S444gasteさんのコメント
一般的な方法とその手順の提示という完璧な回答ありがとうございます。是非参考にさせていただきます!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ