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 {….} 一样

优先级:
= ^~ ~ ~* /