Nginx 拒绝图像文件夹中的特定文件类型

Nginx Deny specific file types in images folder

我正在使用 nginx,我想阻止访问我的图像文件夹中的 html 文件。 我试过了

location /images/.*\.html {
        deny all;
}

但我仍然可以访问 /images/test.html.

如何阻止对 test.html 的访问?

location 元素接受用于模式匹配的正则表达式 (as described on Serverfault),但您必须通过在 location 之间添加 ~ 来告诉它这是一个正则表达式] 键和模式本身:

location ~ ^/images/.*\.html$ {

}