当先锋百科网

首页 1 2 3 4 5 6 7

语法

location [ = | ~ | ~* | ^~ ] demo { … }

location @name { … }

location = /demo 完全匹配
location ^~ /demo 前缀匹配
location ~ /demo 正则匹配
location ~* /DEMO 正则匹配,不区分大小写
location / 通用匹配

eg:

location = /demo {
    default_type 'text/plain';
    echo '= /demo /helloworld';
}

匹配优先级

完全匹配 > 前缀匹配 > 正则匹配 > 正常匹配(不区分大小写) > 通用匹配