拒绝访问子目录考虑在网站根目录这些文件结构:使用htaccess的
files/1/1.jpg
files/1/2.jpg
files/2/1.jpg
files/2/3.jpg
files/3/6.jpg
files/3/8.jpg
files/4/1.jpg
我想用存在于Web根目录htaccess文件,拒绝访问文件夹2和3中。我尝试但没有发生。这里是我使用的代码:
<FilesMatch "(2|3)\/*$" >
Order deny,allow
Deny from all
</FilesMatch>
你能纠正我的错误吗? 谢谢。
Web根中的'1','2','3'和'4'目录? – 2012-08-05 06:04:49
它们是位于Web根目录内的文件目录内的目录。 – 2012-08-05 06:07:04
如果您阅读Apache文档,则将正则表达式与“_basename(文件名的最后一个组件)_”匹配,因此,如果在模式中包含路径信息,它将不会匹配。 – TerryE 2012-08-05 12:22:07