7

我正在为摩托车经销商建立一个网站,他们的二手库存每天都在变化。目前,当库存被删除时,谷歌网站管理员工具会看到错误 404,我想这会损害网站在谷歌中的声誉。

经过一番研究,我发现 HTTP 状态 410 意味着“永久消失”。我是否应该使用此状态代码来请求不再有库存的自行车?该页面给出一条消息,说自行车已售出,并显示其他二手库存清单,只是想知道处理这些的正确方法是什么。

提前致谢

4

1 回答 1

8

状态码应该指资源的表示,而不是资源本身的可用性。因此,列出不再可用的项目的页面仍应返回 200 状态,而不是 404 或 410。

然后,您可以在页面上列出一条消息,说明“此项目不再可用”。这类似于亚马逊eBay处理这个问题的方式。

于 2013-02-16T13:59:36.140 回答