我应该在临时站点中断/停机期间返回什么HTTP状态?

我将要取消我的网站升级到代码。 我想在升级过程中显示临时停机页面。 为了防止机器人在停机期间试图抓取我的网站,在这个窗口中我应该确保返回什么HTTP响应?

    根据RFC,正确的返回响应是503 – 服务不可用

    10.5.4 503服务不可用

    由于服务器暂时过载或维护, 服务器 当前无法 处理该请求 。 这意味着这是一个暂时的情况,经过一段时间后会缓解。 如果已知,则可以在Retry-After标题中指示延迟的长度。 如果没有给出Retry-After,那么客户端应该像处理500响应那样处理响应。

    Note: The existence of the 503 status code does not imply that a server must use it when becoming overloaded. Some servers may wish to simply refuse the connection.