404(页面未找到)是 HTTP 协议中最广为人知的状态码,表示服务器正常在线但找不到你请求的网页,常因网址输错或页面被删除而出现;在中文互联网上,「被404」也引申为内容被删除、无法访问的代名词。

| 类型 | HTTP 状态码 / 网络流行语 |
| 所属协议 | HTTP(超文本传输协议) |
| 状态类别 | 4xx 客户端错误 |
| 含义 | 请求的页面或资源不存在 |
| 制定组织 | IETF(互联网工程任务组) |
404(页面未找到,404 Not Found)是 HTTP 协议定义的一个状态码,表示浏览器成功连上了服务器,但服务器上找不到用户请求的那个网页或资源。
当你在浏览器里访问一个网址时,服务器会用一个三位数的状态码告诉浏览器处理结果:2 开头表示成功,3 开头表示跳转,4 开头表示客户端请求有问题,5 开头表示服务器自身出错。404 属于 4xx 一类,含义是「请求本身没毛病,但你要的东西这里没有」。它与 403(有这个资源但不允许你访问)和 500(服务器内部出错)是完全不同的情况。
404 出现的原因通常很日常:网址拼写错误、页面被站长删除或改了路径、外部链接年久失效变成「死链」。由于几乎每个网民都遇到过,404 早已超出技术圈,成为大众熟知的互联网符号,很多网站还会专门设计幽默的自定义 404 页面来缓解用户的挫败感。
在中文互联网语境里,「404」已经变成一个流行语:「这篇文章 404 了」往往委婉地表示内容被删除或无法访问;「人间 404」则被用来调侃某人失联、消失。关于名字由来,网上流传「源自某机房 404 房间」的故事,这其实是讹传——404 只是 HTTP 规范按类别顺序编号的结果。
问:遇到 404 该怎么办?答:先检查网址有没有拼错,再尝试回到网站首页或用站内搜索找内容;如果是老链接,页面很可能已被删除或搬家,可以借助搜索引擎查新地址。
问:404 和 403 有什么区别?答:404 是「找不到这个资源」,403 是「资源存在但拒绝让你访问」,后者通常涉及权限或访问限制。
问:站长如何减少 404?答:调整页面路径时做好 301 跳转,定期用工具排查死链,并配置友好的自定义 404 页面,兼顾用户体验和搜索引擎收录。

| 类型 | HTTP 状态码 / 网络流行语 |
| 所属协议 | HTTP(超文本传输协议) |
| 状态类别 | 4xx 客户端错误 |
| 含义 | 请求的页面或资源不存在 |
| 制定组织 | IETF(互联网工程任务组) |
登录 后参与讨论
暂无讨论,来发表第一条评论吧