上周末兄弟项目准备扩展服务器以便提供更好的服务,兄弟项目有一些功能是实时提供到我这边的,需要我这边暂时把对应系统功能屏蔽,因为使用nginx,所以可以直接配置nginx重定向到固定系统维护页面。
nginx重定向其实很简单,用return 或rewrite关键字均可,因为重定向后直接跳转到静态页面,不需要后续操作和记录,所以直接301永久重定向。
其中重定向既可以在server中配置,也可以在具体的location 中配置,下面分别简单介绍。
在server中配置:
http {
server{
listen 80;
server_name A.com;
# 以下return 或 rewrite 选择其中一个就行。其中upgrade.html 是自己写的提示页面
return 301 http://B.com/upgrade.html;
# rewrite ^/(.*)$ upgrade.html permanent;
location / {
# 此处省略后面配置内容
}
}
}