什么是网站404,为啥是404?

简介: 无论何时浏览网页出现404错误,我们都知道这意味着网页出现了访问错误,即网页丢失。事实上,这早已是人所共知的常识。404作为一个标准的HTTP返回代码,被用来表示网页服务器HTTP的响应状态。但是,它的历史来源却充满了神秘和诱人的探索。21世纪初,甚至有一群人试图研究404错误的来源。

无论何时浏览网页出现404错误,我们都知道这意味着网页出现了访问错误,即网页丢失。事实上,这早已是人所共知的常识。404作为一个标准的HTTP返回代码,被用来表示网页服务器HTTP的响应状态。但是,它的历史来源却充满了神秘和诱人的探索。21世纪初,甚至有一群人试图研究404错误的来源。

4519e6c667236537ca30ce64b80d47c5_cc6f1f63d48a307de32c0fc1ecf36688.png

我只知道404是网页错误,但我不知道它来自哪里。


据说在第三次科技革命之前,整个互联网就像一个大型的中央数据库,设置在一个叫404的房间里。当时所有的访问请求都是手动完成的。如果在数据库中找不到要求者需要的文件,或者因为要求者写错了文件号,他们会得到一个room404:filenotfound的回复信息。


网站404谁都见过。你知道为什么是404吗?


事实上,404错误信息通常是在目标页面被更改、删除或客户端输入页面地址错误后显示的页面。久而久之,人们习惯于使用404代表服务器找不到文件的错误代码。当然,经过实际考证,发现传说中的room404并不存在。在HTTP请求的3位返回代码中,4开头代表客户错误。在中国,404错误有更多的延伸意义,可能是网页不存在,也可能是内容非法,或者内容创作者主动删除。


事实上,我们想说的是,虽然人类创造了网络技术,他也受到了我们的控制,但是它并不完全可靠。事实上,在因特网诞生后不久,错误的网址访问也随之而来。当我们享受因特网所带来的知识、方便时,自然也要忍受404错误所带来的痛苦,或者说‘一切都是两面的’。


然而,作为互联网创造者的RobertCailliau对404错误的起源并不认同,甚至是胡说八道,404错误的真正来源并非如此。虽然目前这种错误访问并不影响因特网的发展,但是在因特网建设初期,这些都会造成大量资源的浪费。


网站404谁都见过。你知道为什么是404吗?


对于这一点,Cailliau表示:当你为新系统编写代码时,不要浪费太多时间来检测错误地址访问的要求。否则,服务器要记住太多的信息,会浪费太多的资源,现代极客根本不知道用64K内存编程是什么感觉!为避免错误地址访问,程序员想出了一个非常简单的方法,即指定错误类别的数字范围,而404错误是程序员为了让用户连接网络错误而设置的。把用户的错误类型标记为404,这意味着网页不存在。


另外,我完全没想到‘404错误’的来源就是这个想法,也许每个人都更喜欢一些非理性、神秘的故事吧,当然这在人类中很常见,当人的影响力小,信息传播缓慢时,这些非理性的特质是无罪的。但是现在,由于网络的存在,这些特征已经成为一种危险的力量。


网站404谁都见过。你知道为什么是404吗?


除404外,实际上还有许多其他的HTTP状态码。举例来说,200,它代表了服务器已经成功处理了请求并提供了请求的网页,或者代表了请求的网页已经永久移动到新位置的301,以及代表服务器遇到错误无法完成请求的500等等,这些都是很多的。最终,我们想说的是,无论如何,像404错误这样的HTTP状态码将始终存在于网络世界。


相关文章
|
5月前
|
人工智能 小程序 算法
分享64个JavaGame源码总有一个是你想要的
分享64个JavaGame源码总有一个是你想要的
131 0
|
5月前
|
人工智能 Java 关系型数据库
分享66个JavaGame源码总有一个是你想要的
分享66个JavaGame源码总有一个是你想要的
180 0
|
2月前
|
数据采集 Java 数据库连接
《花100块做个摸鱼小网站! 》第二篇—后端应用搭建和完成第一个爬虫
本文详细介绍了一个基于Spring Boot的后端应用搭建过程,包括Maven项目结构的规划与配置、依赖管理、环境变量配置、数据库连接配置等。作者通过实际案例——一个摸鱼小网站的开发,逐步引导读者理解并实践项目的搭建流程。此外,还分享了如何利用Postman从cURL命令快速生成HTTP请求代码的方法,并演示了如何将这些代码整合进项目中,实现了一个简单的定时爬取抖音热搜数据的功能。文章不仅提供了详尽的代码示例,还附带了丰富的截图说明,非常适合希望从零开始构建Web应用的开发者参考学习。
50 3
《花100块做个摸鱼小网站! 》第二篇—后端应用搭建和完成第一个爬虫
为啥会这样啊?
通义灵码,加法计算不准确
|
5月前
|
存储 缓存 前端开发
web前端常见的面试题总结,2024年最新面试时有哪些技巧
web前端常见的面试题总结,2024年最新面试时有哪些技巧
web前端常见的面试题总结,2024年最新面试时有哪些技巧
|
5月前
|
算法 程序员 数据安全/隐私保护
教你怎么用三种办法找到发给你QQ的坦白说的那个人
教你怎么用三种办法找到发给你QQ的坦白说的那个人
57 0
|
5月前
|
小程序 机器人 Python
分享28个VX小程序源码,总有一款适合您
分享28个VX小程序源码,总有一款适合您
93 1
|
5月前
|
存储 前端开发 JavaScript
【面试题】(简单粗暴点)百度一面,直接问痛我
【面试题】(简单粗暴点)百度一面,直接问痛我
|
数据采集 搜索推荐 安全
怎么做网站关键词布局?
答案是:选择竞争难度低且有一定流量的关键词。确定关键词,根据用户的需求和搜索习惯,确定网站的关键词。 在进行Google优化时,关键词布局是非常重要的一步。 关键词布局不仅能帮助网站在搜索引擎中得到更好的排名,还能帮助用户更快地找到他们需要的信息。
74 0
怎么做网站关键词布局?
|
移动开发 缓存 ARouter
没错,TheRouter 是我写的
大约在17年底到18年初的时候,我经常会讲一些当时做模块化开发的心得和踩坑历程
210 0