nginx維護頁面處理-所有URL指向同一個頁面
html
通常來講nginx的維護頁面須要把全部訪問本站的連接所有重定向到某個指定頁面nginx
方法一 rewriteweb
rewrite ^(.*)$ /maintain.html break;ide
注意這句後面若是有重定向等語句,那麼後面執行的重定向等語句須要所有註釋掉spa
方法二 使用狀態碼orm
location /{server
return 503;htm
}utf-8
注意其餘location優先級高的匹配均須要註釋掉it
error_page 503 /maintain.html;
方法三
server {
listen 4008;
server_name localhost;
charset utf-8;
#access_log logs/host.access.log main;
location / {
root /var/webroot/maintain/;
index index.html index.htm;
}
# redirect server error pages to the static page /50x.html
#
error_page 404 405 500 502 503 504 /index.html;
location = /index.html {
root /var/webroot/maintain/;
}
}