是否有任何理由使用HTTP 410 GONE状态码?

问题描述:

当从您的网站永久删除一个页面时,为URL设置“410 GONE”HTTP响应是否有任何实际好处(而不是404)?是否有任何理由使用HTTP 410 GONE状态码?

是的,410 Gone HTTP状态代码表明所请求的资源曾经是可用的,但它现在已经过时或已过时。

404 Not Found HTTP状态码可能意味着网站被错误地更新,以致缺少通常在那里定义的文件。这也可能意味着请求客户引用了一种从未存在且可能永远不会存在的资源。

410 Gone状态可以有更直接的搜索引擎优化的影响,因为它告诉搜索引擎,有意删除了缺失的资源。这应该会加快未来对该页面的搜索引用的减少,而不是404 Not Found的状态。