nginx 配置杂谈

NGINX 重定向 rewrite

       location / {
            root   /usr/mysite/html;
            index  index.html index.htm;
            rewrite ^.*$   /maintain.html break;
        }

上面这个 location 块,放在server中的。表示将/ 下的所有访问都跳转到 /maintain.html 这个页面去。

其中 break 表示对地址不再继续向下匹配(默认情况是 rewrite 成新的url以后,还会对所有location进行匹配,直到进入到某个location里,并其中没有 rewrite 可以匹配它,那么就停止匹配了)。注意rewrite 到的目标的根是root所指的位置,如上的配置,即表示所有请求跳转到/usr/mysite/html/maintain.html 。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值