zl程序教程

您现在的位置是:首页 >  大数据

当前栏目

Nginx配置web网站维护页面--->访问任意页面都要跳转到维护页面

配置WebNginx网站 访问 页面 --- 跳转
2023-09-14 09:15:44 时间

1.网站维护页面背景

网站升级需要停服的情况下,需要准备维护页面,单单准备一个维护页面也是不够的,很多用户会把登陆页面比如login.html收藏,这时访问项目就会出现404,因此还需要配置不管访问什么页面都要跳转到维护页面,可以在Nginx里设置静态页面设置强制跳转

2.具体配置内容

server {
        server_name localhost;
        listen 80;
        location / {
                root /data/code/weihutongzhi;
                index index.html;
        }
    if ($request_uri !~ "^/index.html$") {
        rewrite ^(.*) http:/urlxxx/index.html permanent;
    }

}

server {

        listen          443;
        server_name     localhost;

        ssl_certificate      xxx.pem;
        ssl_certificate_key  xxx.key;
        location / {
                root /data/code/weihutongzhi;
                index index.html;
        }
    if ($request_uri !~ "^/index.html$") {
        rewrite ^(.*) https://urlxxx/index.html permanent;
    }
}