「404 错误」是一个网页错误代码,代表该网页不存在。这是现在人人都知道的常识,但是关于它的历史来源,却充满着神秘色彩。有人说,以前整个互联网的服务器都装在欧洲某地一个叫做 404 的房间里,如果你要访问网络内容,就得向这个房间提交请求,如果找不到就会提示你「404 not found」。
当浏览网页出现“404”时,我们知道这表示该网页出现了访问错误,但是关于其历史来源却充满了神秘色彩。对此,互联网创造者之一的Robert cailliau解释道:“当为新系统编写代码时,不能浪费太多资源检测错误网址访问的要求,于是为了避免错误地址访问,程序员便指定了错误类别的适用范围,而404则意味着该网页不存在。”
比如数字代码第一位是“1”,就代表收到请求,请继续进行。而数字代码第一位是4,则代表请求包含错误语法,不能完成。我们所熟知的404,在这套体系中意味着信息不存在,找不到目标资源。它可能是从来就不存在,也可能是因为种种原因被删除了。总之,not found。按照这个思路,只要你愿意,也能找到403,414的含义。
除此之外,404 现在也成为企业传达品牌形象的工具。比如,当Tumblr的用户访问到某一不存在的网页时,Tumblr 就很厚脸皮地表示「这里什么也没有...... 除非你正在寻找这个错误页面,要是真的,那么恭喜!你找到它了」。而皮克斯的404页面则写道:「噢...... 别哭了。这只是一个 404 错误!」旁边还会配上一个悲伤的人像插图。
领取专属 10元无门槛券
私享最新 技术干货