2013-02-16 53 views
5

我正在为一家摩托车经销商建造一个网站,他们使用的库存每天都在变化。目前,当股票被移除时,Google网站管理员工具会看到错误404,我认为这会损害Google对网站的声誉。我应该在网站上使用HTTP状态码410删除股票吗?

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

在此先感谢

+1

我的答案是否定的。我想,你应该制作一个页面,上面写明缺货自行车的消息。像错误处理程序。 – 2013-02-16 13:47:39

+0

想知道,为什么会损害与谷歌网站的声誉?以什么方式? – 2013-02-16 13:47:57

+0

我同意@BhavikShah。制作缺货自行车的页面。 – 2013-02-16 13:49:07

回答

5

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

然后,您可以在页面上列出一条消息,指出'该项目不再可用'。这与AmazoneBay如何处理此问题类似。

+0

感谢大家对此的看法,真的很感谢意见 – ThePHPUnicorn 2013-02-16 14:26:12

+1

此外,410意味着页面不会回来​​,所以当你重新载入它时,你将有更多的问题得到它索引。 – 2013-02-16 16:50:28

+0

因此,即使在售出之后,在eBay上销售的每件产品仍然有一个有效页面?如果产品缺货,我可以理解使用200,但如果产品已经永远消失,则无法使用。 – Tiggerito 2013-02-17 07:26:04

相关问题