当系统上存在维护文件时,我正在尝试使用Nginx重定向到一个自定义维护页面,该页面具有自己的css/JS。然而,它只向我显示了标准的Nginx 503重定向页面?
location / {
if (-f /var/www/html/maintenance_mode_on){
return 503;
}
root /var/www/html/my_normal_site/;
index index.html index.htm;
}
error_page 503 @maintenance;
location @maintenance {
root /var/www/html/maintenance/;
index maintenance.html;
}
1条答案
按热度按时间iyfamqjs1#
使用稍微不同的方法可能更好,例如:
与前面一样,返回的html文档将带有503错误代码。
但任何资源文件都可以使用相对URL(例如
css/example.css
)或使用绝对URL(例如
/maintenance/css/example.css
)