location用法:
location [=|~|~*|^~] uri { ……..}
其中“location =/documents/”表示精准匹配,只能匹配=后面的内容
“location ^~/documents/”表示匹配常规字符串,及时后面有正则匹配,也不进行正则匹配
“location ~*.(gif|jpg)
”不区分大小写的正则匹配“location .(gif|jpg)
”
不
区
分
大
小
写
的
正
则
匹
配
“
l
o
c
a
t
i
o
n
.
(
g
i
f
|
j
p
g
)
”区分大小写的正则匹配
“location /documents/”匹配常规字符,如果有正则匹配,则优先正则匹配
location = / {
return 401;
}
location = /documents/ {
return 402;
}
location ^~/documents/ {
return 403;
}
location /images/ {
return 405;
}
location ~* \.(gif|jpg|iepg)$ {
return 406;
}