http status 404是什么意思?如何解决HTTP 404错误?

网页的404是什么意思

404错误的意思是「服务器上没有该页面」;404 是一个 HTTP 状态码。

404错误非常好理解。就是:请求到了服务器上没有的内容(网页、图片得到),服务器返回404页面。例如:

www.fuyeor.com/en-us/follow这个页面是存在的,而https://www.fuyeor.com/en-gb/ 这个页面是不存在的。

那么,当我们在浏览器中打开 https://www.fuyeor.com/en-us/follow 这个地址就可以正常显示,而打开 https://www.fuyeor.com/en-gb/ ,因为服务器上并不存在该路径,所以就会显示出 404 页面。

换句话说,404 就是服务器上没有该内容,就返回 404 页面。

如果一个页面本来是存在的,现在将其删除,然后打开也会由于「该页面不存在」而显示 404 页面。而 404 的默认页面是这样的,即 404 not found:

但网站也可以自定义一个美观友好的提示页面。一般来说,404页面上会包含以下内容:

  1. 提示信息:页面会显示一段友好的提示信息,告诉用户页面未找到或者出现错误了。例如:”抱歉,您访问的页面不存在。”或者”Oops!页面好像走丢了。”
  2. 导航链接:为了帮助用户继续浏览网站,404页面通常会提供一些常用的导航链接,比如首页、产品页面、联系我们等,让用户可以方便地找到其他内容。
  3. 搜索框:如果网站有搜索功能,404 页面可能会提供一个搜索框,让用户可以通过搜索来找到他们想要的内容。
  4. 错误代码:有时 404 页面会显示错误代码,例如404 Not Found,以便开发人员或技术支持人员更好地了解并解决问题。
  5. 可爱的插图或动画:为了增加页面的趣味性和吸引力,一些网站会在404页面上添加一些有趣的插图或动画。

还有些网站会在 404 页面添加一些很有趣的小游戏作为彩蛋。例如:

404 这个数字是怎么来的?

404错误码的起源可以追溯到互联网的早期。在1990年代,当时的网络服务提供商NCSA(National Center for Supercomputing Applications)开发了一种名为NCSA HTTPd的网络服务器软件。

该软件使用一个简单的文件系统来存储和检索网页,并为每种类型的请求和响应分配一个三位数的数字。当用户访问一个不存在的页面时,该服务器会返回一个错误码。而当时的开发团队恰好选择了404作为这个错误码的代表。 除404外,从400、401、402、403、405… 也都有它们自己的含义。

分类 分类描述
1** 信息,服务器收到请求,需要请求者继续执行操作
2** 成功,操作被成功接收并处理
3** 重定向,需要进一步的操作以完成请求
4** 客户端错误,请求包含语法错误或无法完成请求
5** 服务器错误,服务器在处理请求的过程中发生了错误

此外,关于404这个数字的由来,其实还有一个有趣的故事:

据说,这个数字是由一位叫 Tim Berners-Lee 的计算机科学家提议的。他当时是万维网的创始人之一,而404则是他在英国牛津大学的办公室的房间号码,但经常找不到他。后来,404错误码就成为了互联网世界中表示页面未找到的标准错误码。

404错误的常见形式
以下是显示HTTP 404错误的一些常见形式:
  • 404错误
  • 404未找到
  • 错误404
  • 在此服务器上找不到请求的URL[URL]
  • HTTP 404
  • 错误404未找到
  • 404找不到文件或目录
  • 找不到HTTP 404
  • 404找不到页面
  • 错误404,找不到你要查找的页面。
这些错误消息可以出现在任何浏览器或任何操作系统中。大多数显示在浏览器窗口内,就像网页一样,例如Google.com 404错误:
图片
通过Microsoft Office应用程序打开链接时收到的404错误会生成一条Internet站点报告:在MS Office程序中找不到你请求的项目(HTTP/1.0 404)消息。
当Windows更新生成一个404错误时,它显示为代码0x80244019或WU_E_PT_HTTP_STATUS_NOT_FOUND。
404错误的原因
从技术上讲,错误404是一个客户端错误,这意味着这是你的错误,要么是因为你键入了错误的URL,要么是页面已经从网站上移动或删除。
另一种可能性是,如果网站在没有将旧URL重定向到新URL的情况下移动了页面或资源。当这种情况发生时,你将收到一个404错误,而不是自动重定向到新页面。
注意:Microsoft IIS web服务器有时会通过在404后面加一个数字来提供有关404未找到错误原因的更具体的信息,如HTTP错误404.3-未找到,这意味着MIME类型限制。
图片
如何修复404错误
刷新网页
按F5,单击/轻按刷新/重新加载按钮,或重复尝试地址栏中的URL,重试网页。
即使不存在真正的问题,404错误也可能由于多种原因而出现,因此有时简单的刷新通常会加载你要查找的页面。
检查URL中的错误
经常出现此错误是因为URL键入错误或所选链接指向错误的URL。
向上移动一个目录级别,直到找到内容为止
例如,如果www.web.com/a/b/c.htm向你提供了404错误,请转到www.web.com/a/b/。如果你在此处没有得到任何信息(或出现错误),请转到http://www.web.com/a/。这将引导你找到所要查找的内容,或确认该内容不再可用。
如果你已移动到网站主页,请尝试搜索你要查找的信息。如果网站没有搜索功能,请尝试使用类别链接导航到你想要的页面,以深入了解网站。
从流行的搜索引擎中搜索页面
你可能只是有一个完全错误的URL,在这种情况下,谷歌或必应快速的搜索应该会把你带到你想去的地方。
如果你确实找到了你想要的页面,请更新你的书签或收藏夹,以避免将来出现404错误。
若只有你遇到404错误,请清除浏览器的缓存
例如,如果你可以通过手机而不是平板电脑访问URL,那么清除平板电脑浏览器上的缓存可能会有所帮助。
如果清除缓存不起作用,你也可以考虑清除浏览器的cookie,或者至少清除与该网站相关的cookie。
更新DNS
当整个网站出现404错误,而该网站在其他网络上可用时,更改计算机使用的DNS服务器
除非你的ISP或政府对网站进行过滤/审查,否则网站上的网站404错误并不常见。不管是什么原因,如果真的发生了,尝试另一组DNS服务器是一个很好的步骤。
直接联系网站
如果他们已经删除了你想要的页面,那么404错误是完全合理的,他们应该能够告诉你这一点。如果他们已经移动了页面,并且正在生成错误,而不是将访问者重定向到新页面,他们会很高兴收到你的来信,以便进行修复。
等待
最后,如果其他一切都失败了,请等待。这可能是你唯一的行动方案,尤其是如果你确信404错误不应该发生。
你可以通过DeadLinkChecker.com和ATOMSEO等工具在自己的网站上找到404个错误。

原创文章,作者:速盾高防cdn,如若转载,请注明出处:https://www.sudun.com/ask/77358.html

(0)
速盾高防cdn's avatar速盾高防cdn
上一篇 2024年5月25日 下午3:11
下一篇 2024年5月25日 下午3:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注