Nginx的URL Rewrite基本指令
1、Nginx Rewrite规则相关指令: 功能:实现URL的重写,通过Rewrite规则,可以实现规范的URL,根据变量来做URL转向及选择配置。 作用范围:server{},location{},if{} 优先级: 执行server块的rewrite指令 >执行location匹配 >执行选定的location中的rewrite指令。 Nginx Rewrite规则相关指令有if、rewrite、set、return、break等,其中Rewrite是最关键的指令。 1.1)break指令 语法:break 默认值:none 使用环境:server,location,if 作用:break 终止匹配, 不再匹配后面的规则 eg: if(slow){ limit_rate20k; break; } 1.2)if指令 语法:if(condition){...} 默认值:none 使用环境:server,location 作用:该指令用于检测一个条件是否符合,如果条件符合,则执行大括号内的语句。if指令不支持嵌套,不支持多个条件&&和||处理。 以下信息可以...










