匿名質問者

.htaccessでユーザーエージェントとホスト名が一致したときにアクセスを禁止するという記述をしたいです

http://watanabeyu.blogspot.jp/2012/10/andhtaccessip.html
ここを参考にしているのですが中々上手く行きません


#弾きたい機種の場合、deny_uaとして変数を作成
#SetEnvIf User-Agent "Firefox" deny_ua

#正規表現を用いてホストアドレスを判別し、指定のホスト名ならばdenyに
SetEnvIf Remote_Host ".*" host=allow
SetEnvIf Remote_Host "ocn\.ne\.jp" host=deny

#もしホストアドレスが指定外のものだったら、deny_uaを削除
#SetEnvIf host allow !deny_ua

#env=deny_uaの場合のみ弾く
order allow,deny
allow from all
deny from env=deny_ua

上記のような記述の仕方では駄目でした
そもそもユーザーエージェントとホスト名でのアクセス制限が出来ないのかもですが・・
どなたか分かる方、回答のほうをよろしくお願いします。。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2016/10/02 11:30:03

回答0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません