nginx禁止直接访问目录或文件
1. 禁止指定某个栏目后缀php后缀的文件
location /uploads {
location ~ .*\.(php)?$ {
deny all;
}
}
2. 禁止所有ini、conf、txt后缀的文件
location ~ \.(ini|conf|txt)$ {
deny all;
}
3. 禁止访问目录或目录下文件
#禁止访问目录
location ^~ /test/ {
deny all;
}
#禁止访问目录下文件
location ^~ /test {
deny all;
}
= 表示精确匹配
^~ 表示uri以某个字符串开头
~ 正则匹配(区分大小写)
~* 正则匹配(不区分大小写)
!~ 区分大小写不匹配的正则
!~* 不区分大小写不匹配的正则
/ 任何请求都会匹配
匹配优先级:
= > ^~ > /
(。・v・。)
喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。