此条目的主題是一个用于反映"网页不存在"的HTTP代码。中國大陸用于指代对网页的屏蔽的习惯用语，請見「**河蟹 (網路用語)**」。

| HTTP／HTTPS |
| --- |
|  |
| 版本 |
| * HTTP/0.9
* HTTP/1.0
* HTTP/1.1
* HTTP/2
* HTTP/3
 |
| 请求方法 |
| * OPTIONS
* GET
* HEAD
* POST
* PUT
* DELETE
* TRACE
* CONNECT
* PATCH
 |
| 报文主体 |
| 頭欄位 |
| * Cookie
* ETag
* Location
* HTTP referer
* DNT
* X-Forwarded-For
 |
| 狀態碼 |
| * 301 Moved Permanently
* 302 Found
* 303 See Other
* 307 Temporary Redirect
* 403 Forbidden
* 404 Not Found
* 451 Unavailable For Legal Reasons
 |
| 
相关主题 |
| * HTTP持久连接
* HTTP压缩
* 分块传输编码
* WWW
 |
| * 
* 论
* 编
 |

**HTTP 404**或**Not Found**錯誤訊息是HTTP的其中一種「標準回應訊息」（HTTP状态码），此訊息代表客戶端在瀏覽網頁時，伺服器無法正常提供訊息，或是伺服器無法回應且不知原因。通常是因为用户所访问的对应网页已被刪除、移动或从未存在。404也是互联网上最常见的错误之一。404錯誤訊息可能與「server not found」（無法找到伺服器）或其他類似訊息產生混淆。

概要
--

當客戶端使用HTTP瀏覽網頁時，伺服器需要針對不同的「要求」提供不同的「回應」，譬如瀏覽器發出HTML文件（網頁）的要求，並帶有數字回應碼和MIME的訊息。代碼404的第一個「4」代表客戶端的錯誤，如錯誤的URL；後兩位數字碼則代表著特定的錯誤訊息。HTTP的三字元代碼跟早期通訊協定FTP和NNTP的代碼相當類似。

從HTTP的層面來看，404訊息碼之後通常會有一個可讀的訊息「Not Found」，許多網路伺服器的預設頁面也都有「404」代碼跟「Not Found」的詞彙。

404錯誤訊息通常是在目標頁面被更動或移除之後顯現的頁面。在第一种情况下，最好通过返回301 Moved Permanently响应进行URL映射或URL重定向，该响应可以在大多数服务器配置文件中配置，或者通过URL重写 ；在第二种情况下，应返回410 Gone。因為此兩種訊息需要特別架構的伺服器，許多網站並不使用。

软404
----

一些網站會以「200 OK」的回應訊息來回覆「Not Found」的錯誤，错误地报告该页面已正确加载，稱為**软404**（soft 404）。软404对于链接是否存在的判断对搜索引擎的抓取是有极大影响的，雅虎和谷歌会使用自动化工具来检测软404。部分搜索引擎的网络蜘蛛会对软404的网站降低搜索权重作为惩罚。

客製化404頁面
--------

维基媒体基金会的404錯誤訊息
网页服务器通常可以配置自定义的404错误页面，包括对用户更友好的描述，站点标识，有时还包括站点地图，搜索表单或404页面小部件。

越来越多的网站喜欢装饰404页面，如Metro UK的404页面展示了一只踩滑板的北极熊图片，Web开发机构Left Logic的404错误页面则嵌入了一个简单的绘图程序。部分网站也利用404页面展示公益广告，如寻找失踪儿童。

大众文化
----

2008年，英国皇家邮政电信部门进行了一项研究发现，"404"在俚语中用来描述"愚笨、无用之人"。据俚语词典编撰者乔纳森·格林（Jonathon Green）称，"404"能作为俚语很大程度上受新世代接触互联网的年轻人推动的，但这种用法仅限于伦敦和其它大城市地区。

美国全球语言研究所的调查显示，2013年，404 Not Found成为网络热词。

在中国，404被大部分网民普遍用作网站被防火长城屏蔽的代名词。事实上，包括404在内的HTTP状态码由服务器应答，即网站本身可访问。而IP封锁、DNS污染等切断用户连接网站服务器的屏蔽方式不会返回任何HTTP状态码。

参考文献
----

1. ↑ . IETF. 2014-06  [2018-09-16]. （原始内容存档于2017-05-25） （英语）.
2. ↑ . Yahoo Help.  [2018-09-16]. （原始内容存档于2014-07-15） （英语）.
3. ↑  Ross McGuinness.. Metro UK. 2013-04-16  [2018-09-16]. （原始内容存档于2018-09-16） （英语）.
4. ↑ . BBC News. 2012-09-27  [2018-09-16]. （原始内容存档于2018-09-18） （英语）.
5. ↑ . BBC. 2008-12-10  [2018-09-16]. （原始内容存档于2019-12-28） （英语）.
6. ↑ . 人民网. 2013-11-13  [2018-09-16]. （原始内容存档于2015-01-13） （中文（中国大陆））.
7. ↑ . 美国之音. 2013-07-08  [2018-09-16]. （原始内容存档于2018-09-16） （中文）.

外部連結
----

*. IETF. 2014-06  [2018-09-16]. （原始内容存档于2017-05-25） （英语）.
* ErrorDocument Directive - Apache 2.0 web server一般錯誤訊息的處理措施
* The Perfect 404（页面存档备份，存于） - 建立404頁面的指南
* 404 Research Lab - 不同的404錯誤訊息頁面
* 轉址式404(soft 404)是什麼？ - soft 404成因以及對於搜尋引擎的影響

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * 
* 论
* 编
错误信息 |
| --- |
|  |
| 系统故障 | 
* 炸弹图标
* 致命系统错误
* 上师冥想
* 内核错误
* Oops (Linux内核)
* 死亡紅環
* Sad Mac
* 死机
	+ 蓝
	+ 黑

 |
|  |
| 应用程序故障 | 
* ABEND
* 致命错误
* 記憶體區段錯誤

 |
|  |
| 设备和数据错误 | 
* HTTP 402
* HTTP 403
* HTTP 404
* HTTP 500
* lp0 on fire
* 不是打字机
* PC LOAD LETTER

 |
|  |
| 其他 | 
* Abort, Retry, Fail?
* 错误的命令或文件名
* Halt and Catch Fire
* HTTP 418
* 内存不足

 |
|  |
| 列表 | 
* HTTP状态码
* FTP服务器返回代码列表
* SMTP服务器返回代码列表

 |
|  |
| Related | 
* Spinning pinwheel
* Windows wait cursor

 |

 |