- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
有a lot of discussion关于过去几天在 Meta 上删除的问题。关于如何处理现在被视为偏离主题的问题的删除的一项建议是 showing some popular deleted questions to everyone - 与灰色看看 10k+ 用户在查看已删除的问题时获得的结果。
在那种情况下,背景是灰色的,无法进行交互,但仍然可以访问所有内容:
我建议页面可以同时发一个404 not found
或 410 gone
如果压倒性的愿望是将它们从搜索索引中逐步淘汰。
因此会显示内容,但会发送 4xx 状态代码。
然而,有评论critcizing this idea :
Ehhh why send a 404 when the link exists publicly? You're breaking the semantics of the 404 code
我倾向于不同意:响应主体中显示的内容(以满足我们人类的好奇心)并不重要,不是吗?机器可以使用 4xx。
谁是对的?
最佳答案
在我看来,如果您要显示原始内容(是的,颜色与人类不同,但与搜索引擎不同),那么返回未找到或消失状态是不合适的。它要么存在要么不存在;它不能同时存在和不存在(当然除非它是薛定谔的内容)。
将 url 永久重定向到非索引存档 url 会更合适;或者,如果原始内容真正消失了,那么如果可能的话,一个未编入索引的 404 链接到类似的内容——但我认为这需要保持简短和甜美。
作为互联网用户 - 我个人讨厌实际尝试显示有意义内容的 404 页面。
最后我想知道你是否有我要找的东西。如果没有,请直接告诉我。别告诉我你“曾经”有一些内容,但它已经被删除了!
关于http - 发送 404 或 410 是否符合犹太洁食标准,但仍显示内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9582005/
我是一名优秀的程序员,十分优秀!