Back

nginx - 网站维护时,所有请求都指向一个页面

发布时间: 2019-04-22 03:39:00

两步:

1. 所有 url 都 try_files 到自己的$uri (肯定没有这个静态页面的), 然后 default 到目标页面。

2. 为该default url 配置一个 页面即可。

下面是一个例子 ,所有的 请求  /1, /2 ,  /abc 都会显示 updating.html 这个页面

server {
  server_name  localhost;
  charset utf-8;

  location /updating.html {
    root /workspace;
  }

  location / { 
    try_files $uri /updating.html;
  }
}

Back