我设置了一个服务器,我希望可以通过浏览器读取特定的 PHP 文件,但我希望拒绝其余 PHP 文件的访问。所以我把它放在.htaccess
服务器根目录中:
<Files "*.php">
Require all denied
</Files>
然后,我将其放入子文件夹中(假设该文件夹是subdir
)以匹配特定文件:
<Files "folder/specific.php">
Require all granted
</Files>
但这不起作用。仅当我直接将其放入时才有效subdir/folder/specific.php
:
<Files "*.php">
Require all granted
</Files>
为什么会出现这样的情况呢?即使我使用:
Order Allow, Deny
Allow from all
同样的事情也会发生。