网址需要临时维护怎么办?跳个维护页面吧

    • 维护页面内容

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>系统正在维护当中</title>
  <style>
    body {
      box-sizing: border-box;
    }
    .content {
      position: absolute;
      top: 35%;
      left: 50%;
      transform: translate(-50%, -50%);
    }

    .content .view_pic {
      width: 400px;
    }

    .content .text {

      text-align: center;
      font-weight: 700;
      color: rgb(118, 121, 128);
      font-size: 20px;
    }
  </style>
</head>

<body>
  <div class="content">
    <img class="view_pic" src="./images/weihu.png" alt="图片加载失败">
    <div class="text">系统正在维护中</div>
  </div>
</body>

</html>

    • nginx配置

server {
    listen    8888;
    server_name    localhost;
        client_max_body_size 100m;
        location / {
                   root /usr/local/404_page;
                   index defend.html;
        }
        set $flag 0;
        #标记图片请求,使不被rewrite
        if ($request_uri ~ ^/images/.*png) {
        set $flag "${flag}2";
        }
       #标记只要uri不是defend.html结尾的请求
        if ($request_uri !~ "^/defend.html$") {
        set $flag "${flag}1";
        }
        #标记为0或1的都重定向
        if ($flag = "01") {
            rewrite ^(.*) http://180.101.234.30:18092/defend.html permanent;
        }
        #if ($request_uri !~ "^/defend.html$") {
        #    rewrite ^(.*) http://180.101.234.30:18092/defend.html permanent;
        #}

        location /platform/ {
                alias /usr/local/service-platform/dist/;
                try_files $uri $uri/ @router;
                index       index.html;
        }
        location /zb-admin {
                if ( !-e $request_filename ){
                 proxy_pass http://service-platform;
            }
        }
        location /enterprise/ {
                alias /usr/local/service-platform-enterprise/dist/;
                try_files $uri $uri/ @router;
                index       index.html;
        }

由于html请求中带有一个图片请求,跳转时如果不把图片请求通过if ($request_uri ~ ^/images/.*png)匹配出就会无法加载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值