flag标记说明:
flag标记符号 |
说明 |
last |
本条规则匹配完成后,继续向下匹配新的location URI规则 |
break |
本条规则匹配终止完成,不在匹配后面的任何规则 |
redirect |
返回302临时重定向,浏览器地址会显示跳转后的URI地址 |
permanent |
返回301永久重定向,浏览器地址会显示跳转后的URI地址 |
使用说明:
rewrite ^/(.*) http://www.linyaohong.com/$1 permanent;
location ^~ /images/ {
rewrite ^/(.*) http://blog.oldboyedu.com/$1 permanent;
}
可以在server标签中如下使用(301、302跳转)特 别注意空格和没有空格的地方,踩过坑
if ($host ~ '^linyaohong.com') {
return 301 http://www.linyaohong.com$request_uri;
}
if ($server_port !~ 443) {
rewrite ^(/.*)$ https://$host$1 permanent;
}