404 Not Found错误页面是一个非常普遍的现象,该页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开,虽然404错误页面在所难免,但网页设计师们却可以在该页面上做一些有趣的变动,引导用户使用网站其它页面而不是关闭窗口离开。
自定义404错误页面是增强用户体验的很好的做法,搜索引擎通过HTTP状态码来识别网页的状态,当搜索引擎获得了一个错误链接或死链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的抓取。
1、什么是404 Not Found
当用户试图通过HTTP或文件传输协议访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码,该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示,状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。
404是HTTP其中一种的标准回应信息,通俗的说,当用户浏览网页时,服务器无法正常提供信息,例如用户输入了错误链接;或者无法相应并且找不到原因,这时候页面会出现这个404页面。
404是一个信息码,通常之后会有一个可读信息反馈给用户:Not Found,它意味着网页不存在,通俗的来说,404页面就是当用户输入了错误的链接时,返回的页面。
HTTP 404或Not Found错误信息是HTTP的其中一种“标准回应信息”(HTTP状态码),此信息代表客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应且不知原因。
404 not found其实代表一个404页面,当用户在浏览网页的时候,由于服务器无法正常提供信息,或者是服务器无法回应,且不知道原因而返回的错误页面,目的是告诉搜索引擎该页面不存在,不再让搜索引擎爬虫去继续访问这个页面了!
2、网页404页面的由来
看到这些,或许可能还会在想, 404页面是什么?为什么会叫做404页面呢?说到这就不得不说一下由来了。
听说在第三次科技革命之前,互联网就是一个大型的中央数据库的形态,就在404房间里面设置这个数据库,在那个时候所有的请求都是有人工手动完成的,如果请求者所需要的文件没有在数据库中没有找到,或者因为请求者写错了文件编号而没有被找到,用户就会得到一个返回信息