什么是 404 错误?

什么是 404 错误?
操作方法极客
我们在浏览网页时都遇到过 404 错误。甚至可能在 How-To Geek 上!这个错误中的数字究竟是什么意思,为什么数字 404 是特别的?这是为什么。

可怕的 404 错误定义

404 是出现在网站上的错误代码。这意味着链接已损坏或无法指向网站上的有效页面。这是所有网站所有者都不愿意在他们的网站上看到的东西,这可能会破坏用户的在线体验。用户可以通过多种方式偶然发现 404 页面。也许他们点击了网站本身上的一个链接,导致了 404,或者他们有一个导致死胡同的书签。有时,404 链接也可能出现在其他网站上或通过搜索引擎出现。

由于对最终用户的体验非常糟糕,因此不鼓励站点链接到许多 404 页面。一些搜索引擎会明确惩罚包含大量损坏链接的网站。用户被重定向到 404 页面的频繁发生可能导致网站被Google 的算法归类为“低质量”或“不可信” 。大多数内容管理系统 (CMS) 都具有尝试最小化 404 重定向的功能。

它在互联网上的盛行使其成为网络历史上最著名的错误之一。它已成为自己的模因和俚语。当您将某人称为
“有 404 错误”时,这意味着他们思考某个特定主题的速度很慢或一无所知。

为什么是“404”?

那么为什么是 404 呢?首先要意识到的是,还有其他与网页加载状态相关的“数字”。例如,当你加载一个普通网页时,它是一个“200 OK”请求,这意味着它加载没有任何问题。

被认为是互联网之父的蒂姆·伯纳斯·李 (Tim Berners-Lee ) 于 1992 年在万维网联盟 (W3C) 期间建立了 HTTP 状态代码。这些代码至今仍在使用,采用三位数格式。以“4”开头的代码表示客户端错误,这意味着用户请求了他们无法访问的页面。

以下是一些您可能认识的同样以 4 开头的标准代码:

  • 400 Bad Request: 当向站点提出错误请求时,这通常会弹出。
  • 401 Unauthorized / 403 Forbidden: 当用户没有访问页面的必要权限(例如登录或数字身份验证)时,会出现这些。
  • 404 Not Found: 当资源或页面在服务器上似乎不存在时会显示。
  • 408 请求超时: 当服务器超时或在请求完成之前达到加载页面的最大时间时出现。

其他常见错误信息

除了看到“HTTP 404”或“404 Not Found”之外,您还可能会遇到其他一些传达相同内容的错误代码。常见的变体包括“找不到页面”或“找不到文件”。根据您浏览的网站,您可能还会看到“未找到产品”等消息。

需要注意的一件事是,网站可以自定义 404 超链接指向的页面,因此许多网站所有者设计了自定义 404 页面。有些人会告诉你联系网站的站长;其他人将其用作用户在网站上搜索其他内容的机会。例如,How-to Geek 的 404 页面会指向一个搜索栏和一张图片,上面写着“该页面在另一个城堡中”。

所以现在怎么办?

如果您遇到一个有 404 错误的页面,但您确定它曾经有内容,那么您可以做一些事情。一种是检查管理员是否将该内容移到其他地方。网站一直在更改其 URL 结构,因此链接可能会被重新分类或重命名。如果该网站没有内部搜索引擎,您可以 通过键入来帮助您在 Google 上进行站点搜索site:websitename.com

您还可以使用Wayback Machine,这是 Internet Archive 提供的一项服务。要使用此服务,请将页面的 URL 复制并粘贴到他们的框中。它将显示前几年该页面的存档版本列表,您可以查看其中任何一个。虽然这并不总是有效,但许多网站在此数据库中已存档版本。

如果这些选项似乎都不起作用,您可能需要在别处寻找内容或联系站点管理员。很有可能在网站的某个地方有一个“联系我们”页面,所以让他们知道他们有一个损坏的链接。

正文完