|电脑网页突然变成“404”,是什么意思?

|电脑网页突然变成“404”,是什么意思?

文章图片

|电脑网页突然变成“404”,是什么意思?

文章图片




上网时你一定有过这种经历:兴致勃勃输入网址等待跳转 , 结果跳出来个404!顿时心塞塞 。 这串数字一出现就意味着你被“拒绝”了 , 不管你怎么刷新 , 网页都不会有任何显示 。 我猜 , 404肯定是你上网时最不想看到的数字了 。



简单说404是一个状态代码 , 就像SOS这3个字母代表求救一样 , 404也有特殊的含义 , 咱们来详细说说 , 互联网中每个网页的内容都会存储在一个服务器里 , 按理说每一个服务器都是可以被访问的 , 就好像你要找人 , 理论上这座城市里任何一户人家的门都是可以打开的 。 这时候只要连上网 , 你输入的网址正确 , 就相当于走对了门 , 但是当你敲开门以后却发现房间里没有你要找的人 , 这种情况就是404 。



所以404既不是连不上网 , 也不是你输入的网址有问题或者网域名失效 , 这些都不是404 , 404就像是它的英文名一样 , not found——电脑成功连上了服务器 , 但就是找不到你指定的文件 。 可是为什么用404而不是其他数字表示“网页不存在”呢?这里有个传说 , 据说万维网的发明人之一蒂姆·伯纳斯·李 , 他曾经在404号房间办公 。 这个404房间当时放置着互联网第一批服务器 , 不管谁访问都要向404房间提交申请 , 如果找不到服务器 , 那就是404 not found 。



但是这个传说被当事人否认了 , 实际上404只是程序员设计的规则 , 代码的第一位数字4 , 代表的是服务器无法处理请求或者请求中包含语法错误 。 而后边的两位数字是细分的各种状况 , 除了404之外 , 还有405、406、407等等 。


【|电脑网页突然变成“404”,是什么意思?】

除了4开头的代码 , 还有1、2、3、5、6开头的 , 比如 , 代码的第一位数字是5就代表服务器在处理请求过程中发生错误 , 所以我们上网时还会看到一个状态代码503:“该网页无法正常运作” , 就是服务器不可访问 , 有时候我们直接说网站崩了 。 那说到这儿 , 我还想问问你 , 你上网的时候还看到过哪些代码 , 它们代表什么意思呢?在留言区说说吧 。