嗨,我有这两个块(运作良好)
location ^~ /beta/vi/static/ {
include /etc/nginx/mime.types;
alias /path/static/ ;
}
location ^~ /beta/en/static/ {
include /etc/nginx/mime.types;
alias /path/static/ ;
}
我可以将它们合并为1个块,用于捕获vi和en吗?
答案 0 :(得分:0)
你需要一个正则表达式位置(〜*):
location ~* ^/beta/(vi|en)/static/(.*)$ {
include /etc/nginx/mime.types;
alias /path/static/$2;
}
如有必要,您可以在列表中添加更多内容,例如(vi|en|bla)
。