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

.htaccess制限について
deny from aaa.netなどホスト単位でのアクセス拒否をしたいのですが、deny from aaa.bbb.net(サブドメイン付き指定)やdeny from ***.net.tw(台湾ドメイン)の拒否ができません。
SetEnvIf REFERER ”aaa.bbb.net” Ref1のReffer指定もダメです。Whoisで検索したホストに対応するIPアドレス(サブネットで指定)を拒否リストに入れてもダメです。
その他のホストについてはアクセス拒否できているので基本的な記述は問題ないようです。
過去、難易度の高い質問をいくつかしていますが筋違いな回答やこちらインターネットで簡単に調べれるような回答ばかりでしたのでポイントの支払い率が低くなっていますが、有効な回答にはしっかりポイントを差し上げますのでよろしくお願いします。

●質問者: ta63miya
●カテゴリ:ウェブ制作
✍キーワード:.htaccess .NET AAA IPアドレス referer
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● JULY
●50ポイント

http://httpd.apache.org/docs/mod/mod_access.html#allow

Apache module mod_access

私の回答も「インターネットで簡単に〜」かもしれませんが、細かな点を確認しないと、簡単には原因は

つかめないものです。

たとえば、下記の URL で、ネットマスクやネットワークアドレス長を指定したアクセス制御は Ver 1.3 以降

となっています。まさかとは思うのですが、使っている Web サーバのバージョンが古い(そもそも、

Apache じゃない、というのは論外ですが)、といったことは無いですよね。

それと、もし、「〜.net.tw」というドメイン名で拒否したければ、

deny from .net.tw

と記述するのは分かってますよね?あと Order は大丈夫ですよね?

...といった具合に、もう少し具体的な情報を提示した方が良いと思います。

◎質問者からの返答

回答ありがとうございます。

ちょっと内容が不足していましたね。質問したホスト以外のホストは拒否できていますので記述自体に間違いはないと思います。よろしくお願いします。

関連質問


●質問をもっと探す●



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