Я использую nginx и хочу запретить доступ к html-файлам внутри папки с изображениями. я пытался
location /images/.*\.html {
deny all;
}
но я все еще могу получить доступ к /images/test.html.
Как я могу запретить доступ к test.html?
Это помогло мне ее решить. Если вы разместили как ответ, я отмечу его как решающий ответ
Элемент location
принимает регулярное выражение для сопоставления с шаблоном (как описано в Serverfault), но вам нужно указать ему, что это регулярное выражение, добавив ~
между ключом location
и самим шаблоном:
location ~ ^/images/.*\.html$ {
}
location ~ ^/images/.*\.html$ {
или что-то подобное должно работать.