location作用
location指令作用是可以根据用户请求的URI来执行不同的应用,其实就是根据用户请求的网站的地址URL匹配,匹配成功即进行相关的操作
location语法
location [=|~|~*|^~|] uri {
……
}
location语法列表说明
location:指令
[=|~|~*|^~|] 匹配标识
uri :匹配的网站网址
{……}: 匹配URI后执行的配置段
补充
=:精确匹配
~:区分大小写
~*:不区分大小写
!~:取反
!~*:取反
^~ :不做正则表达式的检查
支持这种写法: location ^ ~ (gif|jpg) {
……
}
匹配顺序:= > ^~ > ~* > /**/ > /