我有一种情况,我试图拒绝访问我网站子目录中的所有文件。我已经在这个子目录中添加了一个 htaccess 文件,并向它添加了一个拒绝所有指令的指令。但是,我在站点根目录中还有一个 htaccess 文件,它允许特定的文件类型,而且似乎这些文件类型仍然可以在子目录中访问,即使我不再希望它们访问。我有一个解决方法(见下文),但我觉得必须有更好的方法。这是我的两个 htaccess 文件:
根.htaccess
# Deny access to everything by default
Order Deny,Allow
deny from all
# Allow access to html files
<Files *.html>
allow from all
</Files>
子目录 .htaccess
# Deny access to everything
deny from all
解决方法:
子目录 .htaccess
# Deny access to everything
Order Allow,Deny
deny from all
<Files *.*>
deny from all
</Files>
这可以满足我的要求,但我觉得应该有一种方法可以让所有语句的否认本身起作用。有谁知道怎么做?