【发布时间】:2012-09-23 23:07:40
【问题描述】:
我想通过 htaccess 拒绝多个文件。
<FilesMatch (profile|reg|register|..............|)\.php>
order allow,deny
deny from all
</FilesMatch>
我有很多文件(6 个文件夹,每个文件夹大约 30 个文件)我想拒绝访问,因此使用上述方法逐个输入它们需要时间。
我可以拒绝访问此类文件夹中的所有文件吗?
<Directory /www/php/login/pages>
Order Allow,Deny
</Directory>
【问题讨论】:
-
手册无所不知:<Directory> Directive
-
是的,当然可以。另外,如果您拒绝访问这些脚本,为什么还要将它们放在 Web 根目录中?通常的做法是只将需要的内容放在 Web 根目录中,而将应用程序的其余部分留在其他地方。
-
最好的解决方案是简单地将这些文件放在文档根目录之外。 php 仍然可以包含/需要它们,因为它不受 apache 级别的限制。