nginx rewrite

mac2025-05-16  17

语法:

rewrite regex replacement [flag]

正则表达式regex

.匹配除换行符以外的的任意字符?0或1次匹配前面的字符+1次或多次匹配前面的字符*0次或多次匹配前面的字符\d匹配数字^匹配字符串的开始$匹配字符串的结束{n}匹配重复n次{n,}匹配重复n次或更多次[c]匹配单个字符c[a-z]匹配a-z小写字母的任意一个[^a-z]反向字符范围\转义字符()标记子表达式的开始和结束 ,通过$1, $2调用

 

rewrite配置语法中的flag参数

last停止rewrite检测,如果没有匹配到,会继续向下匹配break停止rewrite检测,如果没有匹配到,则不再向下匹配,返回404redirect返回302临时重定向,地址栏显示跳转后的地址permanent返回301永久重定向,地址栏会显示跳转后的地址

 

最新回复(0)