或者

如何理解404错误页面

作者:青柠i 浏览:165 发布时间:2018-01-14
分享 评论 0

  404 Not Found错误页面是目前最普遍的一种现象,这个页面是的存在是告诉浏览的人你所浏览的页面错误或者不存在,同时也可以引导浏览者不是关闭就是离开,虽然404错误页面在所难免,但网页设计师们却可以在该页面上做一些有趣的变动,引导用户使用网站其它页面而不是关闭窗口离开.


    详解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房间里面设置这个数据库,在那个时候所有的请求都是有人工手动完成的,如果请求者所需要的文件没有在数据库中没有找到,或者因为请求者写错了文件编号而没有被找到,用户就会得到一个返回信息:room 404 : file not found,后来互联网不断被人们使用后,人们也就习惯了用404作为服务器未找到文件的错误代码了.


    通俗来讲,所有网站都有一个404页面,当用户因为点击错误链接或权限问题被拒绝访问的时候这个页面,如下图是一般默认的404页面.


    一般默认的404页面


    但由于这个页面对用户来说并不友好,所以通常网站都会自定义自己的404页面,有使用上面默认404页面的(最丑陋、最无趣)、有自动跳转到首页的、有自动跳转到帮助页面、搜索或导航页面的,当然最多还是稍带些幽默感的404页面.