从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

Nginx rewrite指令和flag标记说明

发布:YaoHong_Lin03-31分类: Nginx

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;
    }
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!

欢迎使用手机扫描访问本站