公司动态 · 行业动态 · 技术交流

新闻中心

关于404页面那些不得不说的事

发布时间:2019-04-15 浏览:2047次

很多小主都有碰到过打开网站之后,跳转出404页面的情况。到底这页面是什么意思,什么原因造成的呢,可能知道的就少之又少。下面告诉你"404页面那些不得不说的事情”。


什么是404页面?

404是HTTP其中一种的标准回应信息,是一个信息码,通常之后会有一个可读信息反馈给用户:Not Found,意味着网页不存在。404页面,是用来提醒网站建设访问者服务器未找到网页或请求的页面。通常,作为一个令人失望的搜索结果,被产品经理及网页开发者认为是导致网站建设用户流失的主要元凶。


404名字的来源

据说在第三次科技革命之前,互联网的形态就是一个大型的中央数据库,这个数据库就设置在404房间里面。那时候所有的请求都是有人工手动完成的,如果在数据库中没有找到请求者所需要的文件,或者由于请求者写错了文件编号,用户就会得到一个返回信息:room 404 : file not found。后来互联网兴起后,人们也就习惯了用404作为服务器未找到文件的错误代码了。


404页面形成的原因

HTTP 404错误意味着链接指向的网页现在不存在,即原始存在或者不存在的网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变 (动态)、网页文件更名或移动位置(人为失误)、导入链接拼写错误等(用户输入错误),导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。


404页面的重要性

搜索引擎蜘蛛爬行这类网址得到"404"状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,于是就产生了404错误页面。404页面的存在不仅是对用户访问网站的一种反馈,而且在搜索引擎中占有重要的地位。


1、 搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。很多网站建设存在这个问题:404页面返回的是200或302状态码而不是404状态码。


2、返回的信息要让用户清楚,优秀的404页面要把简单的信息写在上面。告诉用户发生了什么,引导用户重新选择,降低网站建设跳出率,提高用户体验。


3、 返回的信息的链接不要太乱,有个别网站的404页面很多链接,又有最新文章,又有导航,还有留言评论,文章列表什么的都有,404信息基本看不到,从用户体验的角度看,链接多了反而不好,毕竟你是404页面,目的就是告诉用户请求出错,要引导用户,简洁的页面能让用户更清楚他们下一步要做什么。


相信小主们听了恒网的如上介绍,对404页面有了一个初步的认识了吧,现在404页面设计的多种多样,话虽如此,但愿你的互联网历程中不会遇到太多的404。