临时维护页面的最佳实践方法和状态代码是啥?
Posted
技术标签:
【中文标题】临时维护页面的最佳实践方法和状态代码是啥?【英文标题】:What is the best practice approach and status code for temporary maintenance pages?临时维护页面的最佳实践方法和状态代码是什么? 【发布时间】:2010-09-15 03:56:18 【问题描述】:对于不应暂时显示的网站/应用程序页面,最佳实践方法和最理想的 HTTP 状态代码是什么?
概述可能的替代方案 -
将用户留在当前 URL,但 返回不同的状态码和 “维护”内容?可能是503代码?所以问题 - Proper status code for a maintenance page redirect? 从 URL 重定向到特定的“维护”页面 - 302 或 307 代码? 添加临时路由,即mod_rewrite,直接请求临时维护页面?另外,关于缓存和到期,如果维护窗口有预期的时间线,最好设置一个无缓存或过去到期日期标题,而不是重试后?
【问题讨论】:
【参考方案1】:第一个选项几乎绝对是最好的。 Retry-after 似乎是最合适的标头。
【讨论】:
以上是关于临时维护页面的最佳实践方法和状态代码是啥?的主要内容,如果未能解决你的问题,请参考以下文章
带有 Ambari 的 NiFi 集群 - 维护的最佳实践是啥?