<DirectoryMatch "(/inc/)i">
Order deny,allow
Deny from all
</DirectoryMatch>
でよさそうな気がします
質問者
お礼
ありがとうございます。
確かに、実現できました。
ただ、ちょっとおききしたいのですが、
<DirectoryMatch "(/inc/)i">
Order deny,allow
Deny from all
</DirectoryMatch>
でなく
<Directory "(/inc/)i">
Order deny,allow
Deny from all
</Directory>
でも実現できました。
apacheのマニュアルを見ると、
DirectoryMatch は正規表現を使うときに、Directoryは正規表現を使わないときに用いる・・・とあるので、後者で実現できているのが不思議なのですが・・・。
//-----------------------------------------------------------
また、話題がずれますが、「大文字小文字を区別しない」ための方法で、
つい先ほどたまたま知ったのですが、
<DirectoryMatch "(?i:/inc/)">
Order deny,allow
Deny from all
</DirectoryMatch>
<Directory "(?i:/inc/)">
Order deny,allow
Deny from all
</Directory>
というものがあり、これでも実現できました。
どちらのほうが望ましいのでしょうか?
もしよろしければ、お教えいただければ幸いです。
よろしくお願いいたします。
お礼
ありがとうございます。 確かに、実現できました。 ただ、ちょっとおききしたいのですが、 <DirectoryMatch "(/inc/)i"> Order deny,allow Deny from all </DirectoryMatch> でなく <Directory "(/inc/)i"> Order deny,allow Deny from all </Directory> でも実現できました。 apacheのマニュアルを見ると、 DirectoryMatch は正規表現を使うときに、Directoryは正規表現を使わないときに用いる・・・とあるので、後者で実現できているのが不思議なのですが・・・。 //----------------------------------------------------------- また、話題がずれますが、「大文字小文字を区別しない」ための方法で、 つい先ほどたまたま知ったのですが、 <DirectoryMatch "(?i:/inc/)"> Order deny,allow Deny from all </DirectoryMatch> <Directory "(?i:/inc/)"> Order deny,allow Deny from all </Directory> というものがあり、これでも実現できました。 どちらのほうが望ましいのでしょうか? もしよろしければ、お教えいただければ幸いです。 よろしくお願いいたします。
補足
すいません、追加で質問させていただいた内容について、 ちょっとややこしい部分があったので、 【Apache】<Files ~>と<FilesMatch>及び、<Directory ~>と<DirectoryMatch>の違いは? http://oshiete1.goo.ne.jp/qa4307622.html として別途質問を投稿いたしました。 もしよろしければ、そちらにご回答いただけると助かります。 お手数をおかけして恐縮ですが、よろしくお願いいたします。