Apache 2.4文档提到.htaccess是使用<FilesMatch>
指令的有效上下文,例如,其中包含Require all denied
。
参考:https://httpd.apache.org/docs/2.4/en/mod/core.html#filesmatch
然而,如果我将它放在.htaccess中,它会导致 500内部错误,如果我将它放在主配置文件中则没有错误。
但是,似乎较少的FilesMatch指令是一个问题而不是要求全部被拒绝,因为如果我将前者留空则不会发生错误。
我使用的块的示例:
<FilesMatch "[\._](htaccess|passwd|inf|ini|inc|cls)$">
Require all denied
</FilesMatch>
如何让它在.htaccess文件中运行?