一般来说nginx的维护页面需要把所有访问本站的链接全部重定向到某个指定页面
1.rewrite
rewrite ^(.*)$ /maintain.html break;
注意这句后面如果有重定向等语句,那么后面执行的重定向等语句需要全部注释掉
2.使用状态码
location /{
return 503;
}
注意其他location优先级高的匹配均需要注释掉
error_page 503 /maintain.html;
本文介绍了如何通过Nginx配置文件实现网站维护模式的方法,包括使用rewrite指令将所有请求重定向到维护页面以及利用HTTP状态码503来表明站点暂时不可用的技术细节。
一般来说nginx的维护页面需要把所有访问本站的链接全部重定向到某个指定页面
1.rewrite
rewrite ^(.*)$ /maintain.html break;
注意这句后面如果有重定向等语句,那么后面执行的重定向等语句需要全部注释掉
2.使用状态码
location /{
return 503;
}
注意其他location优先级高的匹配均需要注释掉
error_page 503 /maintain.html;

被折叠的 条评论
为什么被折叠?