FilesMatch 禁用对其他扩展的访问

FilesMatch 禁用对其他扩展的访问

我把它放在httpd.conf中

重新加载Apache。

<FilesMatch "\.(gif|jpe?g|png)$">
  Order allow,deny
  Deny from all
</FilesMatch>

我期望除了图像文件之外,浏览器无法访问任何文件,但我无法访问 test.php

我究竟做错了什么?

答案1

你搞反了。那个配置否认访问所有图像文件和允许访问所有其他文件。

您可以创建否定正则表达式做你想做的事或你能做的事改变顺序(以及逻辑)您的允许、拒绝指令。

相关内容