静态页面
访问static/pages
目录下任意html静态文件
location ~ ^/static/pages/*.html$ {
root html;
index index.html;
}
多路径匹配
访问static/page1
或者static/page2
目录下的任意HTML静态文件
location ~^/static/(page1|page2)/*.html$ {
root html;
index index.html;
}
多后缀
访问static/page
目录下的图片后缀为git或者jpg
location ~^/static/page/*.(git|jpg)$ {
root html;
index index.html;
}
注:
~代表区分大小写的匹配模式,正则的匹配是从
^开始,
|表示
或,可以用来匹配多路径,
.表示除
\n以外的任意单个字符,
*` 代表前面表达式的零或多个拷贝