马海祥博客是一个专注于分享SEO优化、网站制作、网络营销和运营思维的自媒体博客!
马海祥博客 > SEO优化 > SEO研究院 > 404 Not Found错误页面是什么?

404 Not Found错误页面是什么?

时间:2016-01-06   文章来源:马海祥博客   访问次数:

404 Not Found错误页面是一个非常普遍的现象,该页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开,虽然404错误页面在所难免,但网页设计师们却可以在该页面上做一些有趣的变动,引导用户使用网站其它页面而不是关闭窗口离开。

404 Not Found错误页面是什么?-马海祥博客

自定义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 Not Found错误页面是什么?-马海祥博客

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

3、设置404页面的目的

对于404页面设置的目的,一是起到告诉用户页面是错误的,增加用户体验外;还有一种做用就是让蜘蛛爬行的更为的顺畅。

从访客的角度来看,404页面的目的就是告诉浏览者其所请求的页面已经不存在或链接错误,同时引导用户使用网站其他页面,而不是关闭窗口离开。

另外,404页面的作用就是告诉搜索引擎,在网站出现错误链接的时候,能清楚的表达出来这是错误的。

一般的情况下蜘蛛爬行会根据内链的URL进行爬行抓取,而一旦出现错误的url时,蜘蛛无法判断着是错误的时候,我们就必须通过404页面告诉它这是错误的。这样的话就能让蜘蛛在这个URL的判断上,产生正面的回应,不然就会对网站产生不良的后果,比如一个网站URL错误很多,或者死链非常多,这就会给搜索引擎一种不信任的感觉。

一个好的网站是以用户为基础的,蜘蛛也只是一个访客而已,所有告诉用户页面存在错误的时候,也要标明如何到达真确的地方,也就是404页面里面必须要有首页的返回链接,这样在用户或者蜘蛛遇到麻烦时,就知道该怎么办了。

而当页面可以自定义的时候就意味着它还可以发挥更多的作用,在引导用户的同时还可以展示招聘信息,以及很多大型网站介绍的404公益信息。

4、微软最初设计的“404 Error”页面

几乎所有使用IE浏览器的人都对“无法显示该页”(404 Error)印象深刻,它代表了你没有连接到网络或者该网址不存在,前些天,前微软IE工程师陈本峰聊天时,刚好说起了一件有关这个页面的趣事:

404是表示对方服务器无响应的HTTP状态码,因此当IE浏览器无法连接到特定网页时,便会自动弹出“404 Error”的页面,而时任IE工程师的陈本峰则设计了IE8中的“404 Error”页面。

据微软统计,在IE7的年代,微软IE部门客服中心接到最多的询问是IE浏览器弹出“该页无法显示”,并且无法加载任何网页。事实上,造成这一问题最多的原因是用户没有插网线,客服在接到此类询问时都会引导用户去检查网络设置,因此,在设计IE8的404页面时加入了“诊断连接问题”的提示,引导用户自主排查网络连接问题。

404 Not Found错误页面是什么?-马海祥博客

这一个小改进造成的影响却意外的强大,IE8发布后,IE部门的客服费用从5000万美元降低到了200万美元,当然,导致客服费用降低的除了这一页面的改动,还有IE8整体易用性的加强和IE客服部门的优化等。

尽管IE浏览器经过了多次迭代,这设计却得到了延续;只是把内容从引导用户手动检查网络变成了提供按钮一键检测网络。

5、为什么要设计404页面?

尽管404页面被用户看到的概率相对全站的其他页面要小很多,但页面难免会出错,无论是用户的误操作还是服务器的原因,这是一个极少数才会出现的错误情况,作为网页的设计者或者开发者,有时候我们无法控制错误页面的出现,但我们可以通过使用一个定制的404错误页面将损害降到最低。

好的用户体验是我们不能放过任何一个小的细节,一我们需要在这个页面很好的把信息传达给用户,二引导用户下一步的操作,引导用户留在我们的网站而不是沮丧的关闭窗口。

在此,马海祥就以下面的这个404页面为例,跟大家讲解一下:

404 Not Found错误页面是什么?-马海祥博客

此404页面采用了传统的提示+相关推荐引导的形式:

(1)、向用户表示歉意,用户不会主动访问404,访问到404让用户很不愉快,道歉可以使用户减少对网站的抱怨。并明确提示用户想要的信息不存在。

(2)、形象的图片配合文字,让用户直观感受。

(3)、适当的引导用户,并给他们有用的链接,自动跳转,秒数倒计时也是贴心的服务。

(4)、其他一些选择,因为访问到404的不止是个人,也有可能是商家。

(5)、推荐网站内的相关热门商家,不让用户失望而归。

一个精心设计的404错误页可以帮助网站避免丢失用户的信任,并正确引导用户返回站点其它页面,以便用户能停留在网站上更长时间,减少客户的流失量,在马海祥看来,一个好的404页面设置,其实也是提高用户体验的一种表现形式(具体可查看马海祥博客《如何正确设置多样性的404页面》的相关介绍)。

6、触发404 not found的原因

我们在浏览网页的时候,有时候页面中会提示404 not found,那么404 not found是什么意思?导致网页中会出现404 not found页面的原因有哪些呢?针对此问题,本文中马海祥也为大家进行了分析:

第一种:用户输入的地址链接有误,导致IIS提示404 not found。

第二种:服务器上本该有的页面已经被删除了,这种情况多发于BBS论坛,N年前的帖子如今被你通过搜索引擎搜索出来了,但实际上BBS论坛为了保障服务器的资源合理运用,都会将过期或非常久远的信息页面删除,导致404 not found。

第三种:DNS设置阻止,就中文环境而言,国外有一些被禁网站在中国浏览同样会出现404 not found的现象,这需要使用代理服务器才可以正常浏览。

从专业的角度来讲造成的原因有三种情况:

(1)、无法在所请求的端口上访问Web站点。

(2)、Web服务扩展锁定策略阻止本请求。

(3)、MIME映射策略阻止本请求。

7、怎样找出网站中的404错误页面

如上面我们提到的,大量404 not found会影响用户和搜索引擎的体验,提交死链删除也就变的很有必要了,那么,我们该怎样找出网站中的404错误页面?

(1)、最直接的方法,查看网站的访问日志,根据返回404状态码找出404错误页面。

(2)、根据网站记录404的流量统计,可以很方便找出404错误页面。

(3)、如果站点同目录下的死链可以根据死链的url规则来判断并找出这些死链。

(4)、对于泛域名解析导致的死链,每个泛域名都是一个相对独立的站点,少量的收录可以用手工的方式来收集,但是大量收录只能借助第三方工具从百度都搜索引擎中抓取出来。

8、页面出现404的解决方法

上网后,在浏览这些站点时遇到各种不同的连接错误,这种错误一般是由于网站发生故障或者你没有浏览权限所引起,最常见的就是404 not found错误信息(具体可查看马海祥博客《404 Not Found错误页面的解决方法和注意事项》的相关介绍),主要是因为浏览器不能找到你所要求的网页文件,该文件可能根本不存在或者已经被转移到其他地方,对此,马海祥为大家提供的解决方法有以下几点:

(1)、对于存在的网页内容由于路径改变而导致访问不了时,可在IIS中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码。

(2)、设置404指向一个设计好的html文件,此时页面返回的404状态码,现在的idc提供商基本都提供404设置的功能,直接上传文件设置即可。

在IIS中设置方法:打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成 URL --> URL 里填写“/err404.html”-->按确定退出再把做好的err404.html页面上传到网站根目录下。

此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。

(3)、404指向一个动态页面,比如error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML代码,将导致页面返回200状态码,这是不正确的,我们可以在显示完提示内容后,增加语句:Response.Status="404 Not Found",这样就保证页面返回404状态码。

(4)、Apache下设置404错误页面。为Apache Server设置404错误页面的方法很简单,只需在.htaccess文件中加入如下内容即可,ErrorDocument 404 /notfound.php,切记不要使用绝对URL,如果使用绝对URL返回的状态码是“302”+“200”。

9、404页面对SEO的作用

自定义404错误页面是增强用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“200”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码。

正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是“200”或“302”,虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎这则是相当重要的(具体可查看马海祥博客《你真的懂404页面设置吗》的相关介绍)。

搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题,轻则被搜索引擎降权,重则会K掉网站。

比方说,如果你的某篇文章(与之相应的网页)被搜索引擎收录了,你之后把它删除了,但是蜘蛛或机器人还没有来得及更新,这时用户通过搜索引擎访问了你这篇不存在的文章,出现的当然就是“无法找到该页”,蜘蛛和机器人这个时候是会生气的:你不是耍我吗?都答应收录你了,好比一个人没有信用就无法获得别人的信任,蜘蛛和机器人会对这样的网站留下不好的印象,结果就是把网站往后面排了。

如果404页面是站长编辑过的对用户友好的网页,这时候,蜘蛛和机器人就会认为,文章不是删除了,而是改变了内容,对网站的印象当然不会很差——显然这对SEO是很有好处的。

最后,马海祥要说的就是虽然404页面属于网站结构优化中的一个细节部分,只要我们把这些细节问题一一了解透彻,我相信对于一般的网站的SEO诊断是没任何问题的。

马海祥博客点评:

访问到错误页面是不愉快的用户体验,但作为设计者我们可以为用户想的更多,无论是像公益页面使404变废为宝,做有爱的404,还是一些幽默图片让用户会心一笑,我们需要花更多的精力和时间做更多有创意的事情。

本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于https://www.mahaixiang.cn/seoyjy/1404.html,注明出处;否则,禁止转载;谢谢配合!

相关标签搜索: 404页面   404   404错误  

上一篇:百度排名算法规则及SEO优化要点总结
下一篇:HTTPS对网站性能优化的影响

您可能还会对以下这些文章感兴趣!

  • 反向链接是什么意思

    反向链接又叫导入链接(Backlinks),外部链接,是指外部网站有你的网址指向你的网站,其实就是在目标文档(网页)内部进行声明,要求目标文档指向自己(网页)的链接,通俗点讲,网页A上有一个链接指向网页B,则网页A上的链接是网页B的反向链接,换言之,常规链接在文……【查看全文

    阅读:2048关键词: 反向链接   日期:2012-08-14
  • 2011-2012年百度历次大更新数据分析

    本篇文章记录了百度从2011年到2012年中旬百度大更新记录的文章。以下数据分析以站长之家官方提供的网站监控分析数据为蓝本,结合优词网等站点观察数据和一些 优秀SEO站长工具和软件的收集,并佐以自己手上二十几个站点作参考进行综合分析,基于统计学分析原理,以大量站……【查看全文

    阅读:636关键词: 百度大更新   数据分析   日期:2012-08-09
  • 网站最新SEO优化公式解析

    网站seo优化公式 SEO=Clock=C1+L2+K3+O4 1、是一个积分符号,C=content,L=link,K=keywords,O=others。SEO就是一个长期的对时间积分过程,内容是核心; 2、C1丰富的内容是第一位的要素,按照原创、伪原创、转载依次排列内容的重要性满足用户体验; 3、L2链接的合理与……【查看全文

    阅读:2119关键词: seo   seo优化公式   网站seo   网站优化   seo公式   日期:2012-08-06
  • 百度最新调整后的算法规则

    最近闹得沸沸扬扬的百度6.22和6.28的K站事件到目前已经告一段落了,K站的主要原因已经渐渐明朗,以及百度将会对哪些类型的网站会做降权处理,现在也已经明朗化。针对各大站长漫长的着急等待,以及愤恨的心情,百度目前已经给出了较为明确的答案,那么百度规则和算法调整……【查看全文

    阅读:1586关键词: 百度最新算法   百度算法规则   百度最新调整   日期:2012-08-17
  • 百度索引量下降的原因及解决方法

    作为一名专业的SEO人员,我们很多的时候都在研究站点中有多少页面可以作为搜索候选结果,也就是一个网站的索引量,所谓网站索引量,就是搜索引擎抓取你网站的数量,这能影响到网站收录率,是一个非常重要的SEO因素,索引量是流量的基础,索引量数据的每一个变动都拨动着……【查看全文

    阅读:5771关键词: 百度索引量   百度   索引量   百度索引   日期:2015-05-21
  • 搜索引擎判定相似文章网页的原理

    余弦相似性是指通过测量两个向量内积空间的夹角的余弦值来度量它们之间的相似性。0度角的余弦值是1,而其他任何角度的余弦值都不大于1;并且其最小值是 -1。从而两个向量之间的角度的余弦值确定两个向量是否大致指向相同的方向。两个向量有相同的指向时,余弦相似度的值……【查看全文

    阅读:1384关键词: 搜索引擎   判定相似文章   相似文章原理   文章判定原理   日期:2013-10-13
  • 百度排名算法规则及SEO优化要点总结

    做SEO目的其实就是为访客服务,满足用户的需求,想方设法的为了用户提供他们想要看的内容,而不是一味的最求最大利益化,其实百度只是一个展示的平台,只要你有了用户的青睐,你想达到的目标,自然也就水到渠成了,做SEO的核心就是要挖掘用户的力量,只有挖掘用户的力量……【查看全文

    阅读:3006关键词: 百度   百度排名   百度算法   seo优化   日期:2015-12-31
  • 落地页体验白皮书5.0解读:如何合理设置展开全文功能

    本文解读文章深度剖析展开全文功能的设置要求。白皮书5.0提到”展开全文的设置必须具有文字标示,且功能实际可用;展开全文功能最多只能出现一次,但不可出现在落地页的首屏内容中(列表页除外);展开全文与广告等引导性内容要设置一定距离间隔,避免干扰用户操作。”如何设置展开全文按钮才更符合用户的体验习惯呢?这篇文章将为你答疑解惑。百度搜索用户研究团队的用户调研发现,搜索用户进入落地页的诉求是浏览页面全部内容,展开……【查看全文

    阅读:115关键词: 落地页   白皮书   展开功能   日期:2020-04-19
  • 《百度搜索优质内容指南》全文解读

    今日,《百度搜索优质内容指南》在百度搜索学院悄悄地上线了,这是百度近两年,再次重新深度定义什么是百度搜索优质内容,对于SEO人员而言,特别是对于新站长而言,具有非常积极的指导意义,以免造成过多的资源浪费,给予了明确的指导规范的建议。百度搜索2020年全新发布了面向全网内容生产者的《百度搜索优质内容指南》,详细讲述了优质内容的标准,希望给广大内容生产者在生产优质内容时提供参考。关于优质内容的详细标准,请查看以下……【查看全文

    阅读:345关键词: 百度搜索   优质内容   百度指南   日期:2020-04-01
  • 基于用户投票的六大排名算法研究

    随着互联网的发展,网站的数量也在随着成倍的增加着,就中国的互联网来说,根据中国互联网信息中心的数据显示,目前中国的网站数量每半年都会以接近10%的数量增长。这些大量的网站涌现,也就意味着我们已进入了信息大爆炸的时代。 而如今用户担心的已不再是信息太少,而……【查看全文

    阅读:4660关键词: 用户投票   排名算法研究   排名算法   用户投票算法   日期:2013-12-28
  • 揭秘搜索引擎中的反SEO作弊研究

    从搜索引擎优化服务开始,分析了现在所存在的搜索引擎优化的作弊手段;然后提出了四种方法用来预防、破解作弊,并结合现实总结提出逐级分层审查刮度;最后结合Google搜索引擎,讨论并分析了Google搜索引擎的反作弊方法及其中的PR值算法……【查看全文

    阅读:687关键词: 搜索引擎   反SEO作弊   SEO研究   日期:2012-10-15
  • 百度快照更新是什么意思?

    最近发现有很多刚入SEO行业的新手对网站seo的技巧有很多的误区,比如网站快照不更新就代表网站被惩罚。关于这个观点我们先看看什么是百度快照,百度快照的作用是什么?我们有该如何让百度快照持续更新呢?快照即为Web Cache,可以翻译为网页缓存,当搜索引擎派出蜘蛛去对网站……【查看全文

    阅读:9777关键词: 百度快照   百度快照更新   快照更新   日期:2014-03-17
  • 如何分析网站是否真的被降权惩罚及解决方法

    对于混迹于国内站长圈的朋友来说,每天起早贪黑发外链的网站被百度惩罚似乎在这几年已经是司空见惯的事了,所以很多时候网站流量、排名或者是收录有小幅度波动时,站长都会认为网站又被惩罚了,有到处的去抱怨。其实,很多情况都只是站长自己太过于敏感了而已,网站被百……【查看全文

    阅读:2958关键词: 网站分析   网站被惩罚   网站降权   日期:2014-04-24
  • 404 Not Found错误页面的解决方法和注意事项

    404页面就是当用户访问某网站时,点击了错误的链接时,所返回的页面。最常见的出错提示:404 Not Found。其目的就是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。错误页面的文字可以自定义,有些网站没有设置404错误页面,或……【查看全文

    阅读:96618关键词: 404页面   404错误   404   日期:2014-02-16
  • SEO链轮是什么?

    SEO链轮(SEO Link Wheels)是从国外引入国内的,一种比较新颖的SEO策略,是一种比较先进的网络营销方式。SEO链轮是指通过在互联网上建立大量的独立站点或是在各大门户网站上开设博客,这些独立站点或是博客群通过单向的、有策略、有计划紧密的链接,并都指向要优化的目标……【查看全文

    阅读:1139关键词: seo   seo链轮   日期:2016-02-24
  • linux系统或windows+iis系统设置404页面方法

    404页面通常是为用户访问了网站上不存在或已删除的页面,服务器返回404错误页面,告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开,消除用户的疑虑。网站设置404页面后,如果网站出现死链接,搜索引擎蜘蛛爬行这类网址……【查看全文

    阅读:169关键词: 404   linux   系统   window   iis   404页面   日期:2018-11-22
  • 百度移动搜索落地页体验白皮书4.0全文解读

    进入移动互联网时代,百度搜索致力于提升搜索用户的浏览体验,营造健康的搜索生态。过去一年中,在百度搜索和全网资源提供者的共同努力下,移动搜索落地页广告问题已经得到了明显的改善。现在,百度搜索发布《百度移动搜索落地页体验白皮书4.0》,旨在继续与各内容生产……【查看全文

    阅读:153关键词: 移动搜索   落地页   白皮书   日期:2018-08-15
  • 网站SEO优化的分析诊断报告包含了哪些内容

    SEO优化是针对搜索引擎规则做出优化以提高网站排名为目的的优化手段。其所需时间往往是长久性的,包括从网站域名、服务器、程序选取、网站结构、行业分析、竞争分析而切入的优化过程。而SEO诊断,在时间的要求上恰与其截然相反,所求目的完全与优化过程一致:提高网站友……【查看全文

    阅读:7211关键词: 网站seo   seo优化   seo分析   seo诊断   seo报告   seo   日期:2014-09-15
  • Google搜索质量小组专业解答的25个SEO问题

    2013年对于众多站长和SEO可以说是最为波折的一年,这一年百度出台了百度绿萝算法、百度石榴算法和百度绿萝算法2.0,而google也相继出台了谷歌EMD算法、熊猫算法、企鹅算法2.0和蜂鸟算法。作为一个站长或SEOer,你是否对这些算法还存在很多的疑惑,尤其对于靠做外贸产品……【查看全文

    阅读:692关键词: Google   Google搜索   搜索质量   解答SEO问题   SEO问题   日期:2013-11-22
  • 落地页体验白皮书5.0解读:什么样的顶部嵌入广告符合体验标准

    《百度APP移动搜索落地页体验白皮书5.0》对页面广告的内容、形式、位置和面积的要求都做出了详细的说明,受到了全网开发者的广泛关注。关于白皮书5.0中最新提出的顶部嵌入广告标准”落地页首屏顶部允许嵌入不超过一屏面积10%的优质广告”,不少开发者对此提出疑问和反馈,本篇文章将对顶部嵌入优质广告要求做出具体解读:落地页首屏顶部允许嵌入优质广告的总体要求如下:面积:顶部嵌入广告面积必须小于首屏面积的10%。标识:广告位上有明……【查看全文

    阅读:89关键词: 落地页   白皮书   广告   广告标准   日期:2020-04-17
↓ 点击查看更多 ↓

互联网更多>>

SEO优化 更多>>

如何通过IIS日志分析网站的隐形信息 百度冰桶算法4.5:发力打击Landing Page恶劣广告