Назад | Перейти на главную страницу

Is it possible to use a wildcard (*) in the <files> тег .htaccess?</files>

Для плохо настроенных серверов Apache вам может потребоваться сделать что-то вроде этого, чтобы запретить доступ к файлу .htaccess:

<Files .htaccess>
order allow,deny
deny from all
</Files>

Теперь можно использовать подстановочный знак в имени файла? Я хотел бы запретить доступ ко всем системным файлам (. * - любому файлу, имя которого начинается с точки). Я хотел бы знать, сработает ли следующее для того, что я хочу:

<Files .*>
order allow,deny
deny from all
</Files>

Что вам нужно есть FilesMatch:

<FilesMatch "^\.">
    [config]
</FilesMatch>

(Однако шаблон представляет собой регулярное выражение, а не глобус).

Больше информации здесь