.htaccessを使って、Firefoxからはアクセスできないようにしたいのですがうまくいきません。


作成した.htaccessは
SetEnvIf User-Agent "Firefox" noua
Order Allow,Deny
Allow from all
Deny from env=noua
です。
Operaの場合はうまくいったのですが…。

解決方法をご存知の方、宜しくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2006/12/17 20:28:47
  • 終了:2006/12/18 19:54:49

回答(3件)

id:kn1967 No.1

kn1967回答回数2915ベストアンサー獲得回数3012006/12/17 20:52:17

ポイント27pt

FireFox

F は大文字です。

userAgent一覧/ユーザーエージェント一覧

id:yasunorin

こうしてみましたが駄目でした…

SetEnvIf User-Agent "Opera" noua

SetEnvIf User-Agent "FireFox" noua

Order Allow,Deny

Allow from all

Deny from env=noua

2006/12/17 22:19:57
id:kronecker No.2

kronecker回答回数88ベストアンサー獲得回数102006/12/17 23:02:24

ポイント27pt

キャッシュをクリアしてないだけとか…ないか。

LiveHTTPHeadersでも入れてUser-Agentとして何を送信しているか確認してみてはどうでしょう。

http://www.atmarkit.co.jp/fsecurity/rensai/securitytips/030liveh...

id:yasunorin

試してみます!

2006/12/18 19:38:31
id:kilrey No.3

kilrey回答回数16ベストアンサー獲得回数02006/12/17 23:27:58

ポイント26pt

私の環境(Apache2.2 on WinXP, Apache1.3 on Redhat Linux7.3)では

SetEnvIf User-Agent "Firefox" noua
Order Allow,Deny
Allow from all
Deny from env=noua

というそのままでFirefoxのみを制限できましたよ。

環境に依存した問題かもしれませんので、使っているサーバを書いておいた方が良いかもしれません。

ちなみにユーザーエージェントはFirefoxであってFireFoxではないです。

id:yasunorin

OSは、FreeBSD 4.10-RELEASE-p24r1 i386

WWWサーバは、Apache Version Apache/1.3.37 (Unix)

です。

以下の通りでうまくいきました!皆さん、ありがとうございました!

SetEnvIf User-Agent "Opera" opera

SetEnvIf User-Agent "Firefox" firefox

Order Allow,Deny

Allow from all

Deny from env=opera

Deny from env=firefox

2006/12/18 19:54:23

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

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

トラックバック

  • links for 2007-01-25 Project MultiBurst 2007-01-26 04:28:06
    ZAKZAK (tags: 2ch News) 窓の杜 - 【NEWS】MS、“Ajax”によるWebアプリを開発できる「ASP.NE...
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません