表达式 | 含义 |
---|---|
= | 严格匹配。如果请求匹配这个location,那么将停止搜索并立即处理此请求 |
~ | 区分大小写匹配(可用正则表达式) |
~* | 不区分大小写匹配(可用正则表达式) |
!~ | 区分大小写不匹配 |
!~* | 不区分大小写不匹配 |
^~ | 如果把这个前缀用于一个常规字符串,那么告诉nginx 如果路径匹配那么不测试正则表达式 |
location ^~ /sta/ {
alias /usr/local/nginx/html/static/;
}
location ^~ /tea/ {
root /usr/local/nginx/html/;
}
alias 请求:http://test.com/sta/sta1.html; 实际访问:/usr/local/nginx/html/static/sta1.html 文件
root 请求:http://test.com/tea/tea1.html;实际访问:/usr/local/nginx/html/tea/tea1.html 文件
网友评论