nginx - 网站维护时,所有请求都指向一个页面
访问量: 1714
两步:
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;
}
}