http - 临时维护页面的最佳实践方法和状态代码是什么?

标签 http redirect seo maintenance

对于不应暂时显示的网站/应用程序页面,最佳实践方法和最理想的 HTTP 状态代码是什么?

概述可能的替代方案 -

  • 将用户留在当前 URL,但
    返回不同的状态代码和
    “维护”内容?可能是 503 代码?所以问题 - Proper status code for a maintenance page redirect?
  • 从 URL 重定向到特定的“维护”页面 - 302 或 307 代码?
  • 添加临时路由,即mod_rewrite,直接请求临时维护页面?

  • 此外,关于缓存和到期,如果维护窗口有预期的时间线,最好设置无缓存或过期日期 header ,而不是重试之后?

    最佳答案

    第一个选项几乎肯定是最好的。 Retry-after 似乎是最合适的标题。

    关于http - 临时维护页面的最佳实践方法和状态代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3714554/

    相关文章:

    WordPress 搜索引擎优化问题

    vue.js - 如何配置 Gridsome 以使用 API 将数据插入静态站点模板生成数千个产品页面?

    c - C 语言的套接字编程 - Web 服务器

    javascript - 如何在 Meteor 中记录出站 HTTP 请求?

    sockets - 套接字/HTTP 请求

    asp.net - ASP.NET MVC : Redirect to a view if certain condition is not met

    PHP 发布到 REST Web 服务

    bash - "2>&1 "是什么意思?

    apache - Apache 中特定虚拟主机的 HTTP 到 HTTPS

    url - 国际化 - 是否翻译网址