Nginx Location匹配规则:

URI:统一资源标识符。
URN:统一资源名称。
URL:统一资源定位符。URL是更细化一点。
1)精确匹配:
location = / {
    #规则
}则匹配到 Example Domain 这种请求。
2)~ 大小写敏感、区分大小写:
location ~ /Example/ {
    #规则
}3)~* 大小写忽略:
location ~* /Example/ {
    #规则
}4)^~只匹配以uri开头的:
location ^~ /img/ {
    #规则
}5)/ 其他匹配都匹配不成功,就匹配此项。
location / {
   #规则
}如果路径是资源文件是存在的,则优先获取资源文件。
**location匹配优先级**
(location =) > (location 完整路径) > (location ^~ 路径) > (location ~,~* 正则顺序) > (location 部分起始路径) > (/)示例1:





 
 

location 匹配内部跳转:



从一个location语法跳转到另外一个location语法。



















