location写法
location [=|~|~*|^~] URL地址 {
….
….
}
= 精确匹配URL地址www.b.org/bbs/ha.html 不管bbs后面输入了什么 都以bbs主页回应www.b.org/bbs
~ 使用正则表达式匹配URL地址,区分大小写
location ~ /image/ {….} http://192.168.0.106/image/1.jpg http://192.168.0.106/a/b/image/ 都以 http://192.168.0.106/image回应
~ 使用正则,不区分大小写
location ~ /image {….} http://192.168.0.106/IMAGES/
location ~ .jpg$ {….} 以jpg结尾的
location ~ .jpg|gif|png|jpeg)$ {….} 以其中之一结尾的
^~ 不使用正则表达式
location ^~ /image {….} 和 location /image {….} 一样
优先级:
= ^~ ~ ~* /