过去几天有关于Meta的删除问题有a lot of discussion。提出如何处理删除现在被视为偏离主题的问题的提案是showing some popular deleted questions to everyone - 灰色 看看10k +用户在查看已删除的问题时获得的信息。
在这种情况下,背景是灰色的,无法进行交互,但所有内容仍可访问:
我建议页面可以同时发送404 not found
或410 gone
,如果压倒性的愿望是将它们逐出搜索索引。
因此会显示内容,但会发送4xx状态代码。
然而,有评论critcizing this idea:
为什么在公开链接时发送404?你打破了404代码的语义
我倾向于不同意:响应体中显示的内容(为了满足我们人类的好奇心)并不重要,是吗?并且机器可以使用4xx。
谁是对的?
答案 0 :(得分:5)
在我看来,如果您要显示原始内容(是的颜色与人类不同,而不是搜索引擎),那么返回未找到或已离开的状态是不合适的。它要么存在,要么不存在;它不能同时存在而不存在(除非它是Schrodinger的内容)。
将网址永久重定向到非索引存档网址更为合适;或者如果原始内容真正消失了,那么如果可能的话,链接到类似内容的非索引404 - 但我认为需要保持简短和甜蜜。
作为互联网用户 - 我个人讨厌实际尝试显示有意义内容的404页面。
最终我想知道你是否有我正在寻找的东西。如果没有,那就告诉我直接。不要告诉我你'习惯'有一些内容,但它已经摆脱了!