Документация Apache 2.4 упоминает .htaccess в качестве допустимого контекста для использования директивы <FilesMatch>
, например, с Require all denied
.
Ссылка: https://httpd.apache.org/docs/2.4/en/mod/core.html#filesmatch
Тем не менее, это приводит к 500 Внутренней ошибке , если я помещаю его в .htaccess, и не вызывает ошибок, если я помещаю его в основной файл конфигурации.
Однако, похоже, что проблема заключается не в директиве FilesMatch, а в том, что Require all denied.
Пример блока, который я использую:
<FilesMatch "[\._](htaccess|passwd|inf|ini|inc|cls)$">
Require all denied
</FilesMatch>
Есть идеи, как заставить его работать в файле .htaccess?