其實相當於對路徑做一種通配符,根據路徑名訪問相應的文件夾。直接看高潮部分如下。。
location /static {
root /var/www/usmt;
index index.html board.html 03-multiple-grids.html;
set $real_script '';
if ( $fastcgi_script_name ~ /static(.*) ){ # 根據location的匹配規則,$1不會為空
set $real_script $1;
}
# 訪問時會把截取的地址拼接上location的字符串
try_files $real_script $real_script/;
}
訪問static時,返回static文件夾的內容;訪問staticxxx文件夾時,返回staticxxx文件夾下的內容。