【问题标题】:Http Status Code 301 to a page that return 410Http 状态码 301 到返回 410 的页面
【发布时间】:2010-02-23 13:41:18
【问题描述】:

客户要求我为该网站的先前版本中的某些 URL 返回 410 状态代码。

我有两个选择如何编程(基于此请求范围之外的限制)

选项 1 这很容易实现:使用现有的旧网址重定向器(301 状态代码)将所有这些网址重定向到单个页面,并让该页面返回(410 状态)代码。

选项 2 更难实现:编写一个功能直接返回 410 状态码。

问题:谷歌(和其他人)会用选项 1 做正确的事吗?

【问题讨论】:

    标签: seo http-status-codes http-status-code-410


    【解决方案1】:

    您可能希望直接返回 410,除非您 100% 没有可能与无法正确解释 301 的站点建立客户端连接。

    我会选择直接 410 来保持 http 的完整性。

    【讨论】:

    • Jeremy,你有没有明确的消息来源说这种链接不好?
    【解决方案2】:

    我很确定 google 会使用选项 1 将您的页面标记为 301。

    选项 2,即使更难感觉更安全(但您已经知道 :))

    【讨论】:

    • 确实,原始页面会得到一个 301 重定向,您应该只在内容被移动(永久)时使用它,然后是一个带有 410 的页面。这不是我们想要的行为。
    • Aurélien,你有一个资源链接来解释谷歌将如何处理这个问题吗?
    • @StocksR:你可能会感兴趣:igoro.com/archive/…(只需将 Explorer 替换为 Google,将 200 代码替换为 410)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    • 2012-05-14
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-03
    相关资源
    最近更新 更多