标签: nginx
如何将否定模式添加到位置块?
我希望匹配名为*.js的所有文件,但不匹配名为*-php.js
*.js
*-php.js
此模式将匹配所有*.js个文件,包括*-php.js
location ~ \.js$ { }
答案 0 :(得分:0)
来自the doc:
正则表达式按其外观顺序进行检查
所以你可以简单地把你的“否定模式”放在:
location ~ -php\.js$ { deny all; } location ~ \.js$ { }