nginx location路由匹配
以下顺序从高到低
:
精确匹配 =
有修饰符的前缀匹配 ^~(立刻停止后续的正则搜索)
按文件中顺序的正则匹配 ~或~*
无修饰的前缀匹配
精确匹配 =:
location = /test {
}
前缀匹配有修饰符^~
location ^~ /test {
}
正则匹配区分大小写
location ~ ^/test$ {
}
正则匹配不区分大小写
location ~* ^/test$ {
}
前缀匹配无修饰符
location /test {
}