nginx:详解rewrite(地址重定向)

背景

rewrite 是实现URL重定向的重要指令,他根据regex(正则表达式)来匹配内容跳转到replacement,结尾是flag标记

语法

rewrite regex replacement[flag];

flag 标记符号 说明
last 本条规则匹配完成后继续向下匹配新的location URI规则
break 本条规则匹配完成后终止,不在匹配任何规则
redirect 返回302临时重定向
permanent 返回301永久重定向

实例

rewrite ^/(.*) http://www.baidu.com/ permanent;     # 匹配成功后跳转到百度,执行永久301跳转
上一篇:使用nginx重写来隐藏或清理URL?


下一篇:ubuntu 开启对.htaccess的支持