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

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

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



nginx
2023-08-11 14:09:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
海底捞天王

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

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

修改后的匹配规则

location ~ \.(jpg|jpeg|JPG|png|gif|icon)$
分享
微博
QQ
微信
回复
2023-08-11 16:51:42
相关问题
(): void 请问这?是什么意思
1966浏览 • 1回复 待解决
MongoDB分片是什么意思
3210浏览 • 1回复 待解决
鸿蒙signature权限是什么意思
7368浏览 • 1回复 待解决
TiDB Server具体是什么意思
3030浏览 • 1回复 待解决
DevEco日志如下是什么意思
772浏览 • 0回复 待解决
是什么意思
1964浏览 • 1回复 待解决
java显示不可映射符是什么意思
4965浏览 • 1回复 待解决
物联网公式NB-IOT是什么意思
4414浏览 • 1回复 待解决
是什么意思
592浏览 • 1回复 待解决
请问ArkTSthis使用场景是什么
1896浏览 • 1回复 待解决