~ 是不区分大小写的正则匹配,所以是正确的。

^~ 是不区分大小写的正则匹配,并且会匹配表达式最长的那个,所以是正确的。

=/tx2 是精确匹配,所以只能匹配到以 /tx2 开头的路径,不能匹配到 /tx2?uid=xyz,所以是正确的。

~ jpg$ 只能匹配以 jpg 结尾的路径,所以无法匹配到 /?ext=jpg,所以是不正确的。

Nginx Location 配置规则详解:匹配模式、大小写敏感及正则表达式

原文地址: https://www.cveoy.top/t/topic/m30L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录