匹配的优先级:越精确,优先级越高
符号 |
说明 |
优先级(从高到低) |
|
精确匹配 |
优先级最高 |
|
精确前缀匹配 |
优先级仅次于 |
|
正则匹配(区分大小写) |
优先级次于 |
|
正则匹配(不区分大小写) |
优先级次于 |
|
普通前缀匹配 |
优先级次于正则 |
|
通用匹配 |
优先级最低 |
1、精确匹配
location = /uri {
}
2、精确前缀匹配
location ^~ /uri {
}
3、正则匹配
# 区分大小写
location ~ /uri {
}
# 不区分大小写
location ~* /URI {
}
4、普通前缀匹配
location /uri {
}
5、通用匹配
location / {
}