首页 新闻 会员 周边 捐助

nginx中的location ~ .*,请问这个.*是什么意思?

0
悬赏园豆:5 [待解决问题]

最近在学习nginx,在学习防盗链这块的时候,看网上有些人使用
location ~ .*.(jpg|jpeg|JPG|png|gif|icon)$ {

我看nginx语法中 有~* 表示不区分大小写,但是这里为什么使用~ .* 这个.是什么特殊含义?
哪位大佬跟说一下

右手一个柚的主页 右手一个柚 | 初学一级 | 园豆:199
提问于:2019-05-26 10:24
< >
分享
所有回答(1)
0

~ 表示大小写敏感正则匹配,. 表示任意字符,* 表示出现0或者任意次

上面的正则中包含.*是多余的,第2个.需要加上转义字符

修改后的匹配规则

location ~ \.(jpg|jpeg|JPG|png|gif|icon)$
dudu | 园豆:30948 (高人七级) | 2019-05-26 10:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册