ねこ丸さん < こん??は でび です
早速ありがとうございます
On Tue, 20 Feb 2007 18:40:16 +0900 (JST)
wtnabe@... (ねこ丸) wrote:
> satisfy の挙動を確認したいのであればまずはファイルのパターンはご
> く単純なもの(というか「ある特定のファイル」がベスト)にしておいた
> 方がややこしくないと思います。
satisfy が<Files *>で(一応の)動作をすることは確認できています。
そして本来は、
<Files ~ "\.(html?|gif|jpe?g|png|txt|pl|exe|zip|lzh|pdf)$">
なんてせずに、<Files *>で済ませたいのです。
ところが、その後の記述で<Files ~ "^\.ht">だけはdeny from all
しようとする指定をしても、satisfyの所で認証を経てパスした
IPから、.htaccessを直接指定すると、読めてしまう。
つまり、deny from allとしても、上のsatisfyのところの
<Files *>の方が優先されてしまって、<Files ~ "^\.ht">は
上書きされないようなのです。
それで、しかたなく
<Files ~ "\.(html?|gif|jpe?g|png|txt|pl|exe|zip|lzh|pdf)$">
としたんですが。
この挙動が、どうしても納得できないのですが、どういう
わけだが、予想は付きますでしょうか?
まさか、後ろに書いた方が上書きされるという前提自体が誤り?
でび http://homepage1.nifty.com/davi/