0
我想为静态内容设置一个不同的limit_req区域。Nginx的位置搜索终止匹配与正则表达式
location ^~ /img {
limit_req zone=static burst=60 nodelay;
}
location ^~ /logos {
limit_req zone=static burst=60 nodelay;
}
location ^~ /js {
limit_req zone=static burst=60 nodelay;
}
location ^~ /plugin {
limit_req zone=static burst=60 nodelay;
}
location/{
limit_req zone=protected burst=5 nodelay;
}
这是工作正常,但我想这些位置压缩成一个正则表达式:
location ^~ /(img|logos|js|plugin) {
limit_req zone=static burst=60 nodelay;
}
尝试这样做,但它不工作。仅适用于〜without ^,然后将匹配位置/,将区域设置回protected
。是^〜只与文字工作?任何其他方式来实现这个干净的方式?