public_html内のサブダイレクトリに関して .htaccessを用いてあるIPだけのアクセスをdenyする際にはファイルをどのように書いて、どのダイレクトリにどの名前で保存するのでしょうか。それらのダイレクトリにはindex.htmlはなく、ただファイルをおいてあるだけなのです。よろしくお願いします。

回答の条件
  • 1人1回まで
  • 登録:2007/05/16 16:17:19
  • 終了:2007/05/23 16:20:03

回答(2件)

id:atugari No.1

atugari回答回数56ベストアンサー獲得回数02007/05/16 16:22:03

ポイント35pt

以下のページが参考になります。

http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/access.html

.htaccessに、情報を記入し、denyさせたいディレクトリの一番上に置くだけで完了です。

id:hba2pd

order allow, deny

allow from all

deny from ***.*.**.*

deny from ***.***.*.***

deny from .*.*.**

というファイルを作成してそれぞれのダイレクトリにおいたのですが、他のIPからのアクセスもはじくようです。よろしくお願いします。

2007/05/16 16:32:21
id:Yota No.2

Yota回答回数453ベストアンサー獲得回数282007/05/16 18:30:36

ポイント35pt

というファイルを作成してそれぞれのダイレクトリにおいたのですが、他のIPからのアクセスもはじくようです。

まずIP1個だけで確認したほうがいいのではないですか。

1.denyのIPからアクセスして403 Forbiddenになるか。

2.IPを書き換えて上書き保存したあともう一度アクセスしたら通るか。


他に例えば、Apache2.0.xのサーバだと、.htaccessを設置しても、httpd.confでAllowOverrideディレクティブなどが適切に設定されていないと効果ありません。

http://httpd.apache.org/docs/2.0/howto/htaccess.html

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

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

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

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

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