当前位置: 主页 > 资讯中心 > SEO问答 > 什么是404错误_404页面要怎么做?

什么是404错误_404页面要怎么做?

发表于:2009-09-14 10:26 来源:微客巴巴SEO团队 点击:

在服务器上找不到网页时会提示你一个叫404的页面,这个页面是怎么来的呢?我来先来看看404错误页面的来历:

最初的时候,远在互联网兴起之前,远在ppp协议推广之。互联网在那时的形态是一个中央数据库,这个数据库被放置在404房间(room 404)。所有的请求都由人工接听,然后从数据库中选择相应的文件传给访问者。当这个数据库慢慢增大的时候,或者有时候用户写错了文件号码的时候,用户就会得到一个返回,"room 404 : file not found"。就像是“这里是塔台,不允许降落”一样。

渐渐的,当这种人工方式被自动方式取代之后,人们就习惯用404作为web服务器找不到文件的错误代码了。而room 404就成了互联网发展历史的一个见证。

每一个互联网用户都会在某个地方碰到“404——无法找到文件”的错误页面。或许在非正式微软版本上会显示:“该页无法显示。”或者浏览器显示错误为:“页面错误。”并非每个网站都以相同的方式公布错误。错误404是最为常见的一组标准化可配置HTTP协议错误,定位在400到505之间。当这些错误得到标准化时,Web服务器处理404错误的方法最终就取决于网络管理员。这就是为什么将其称之为“可配置”。最为通用的Web服务器软件,Apache,通过位于public_html目录下的小文本文件.htaccess来控制HTTP错误的处理方法。重定向语法非常简单:“ErrorDocument [error code] [url]”。允许错误代码的URL能够指向任意一个具有有效地址的网站。

通常,它指向一个工作目录中的自定义页面,如“404error.html”。Internet Explorer显示的缺省404错误页面依赖于Web用户控制的两个变量。第一个变量,可以通过进入Internet选项并选择高级标签,向下拖动滚动条到“显示友好HTTP错误消息”,取消复选框的选中状态,可以禁用此项功能。未被选中的复选框将释放原始的HTTP消息。但是,作为一个网页设计者,你不能假设用户已经取消了这个选项;同时,作为一个Internet Explorer用户,你也不能就认为网页设计者已经设计了友好的用户信息。第二个变量是错误页面自身的大小,以字节为单位。Windows注册表中的键值就是,HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerMainErrorThresholds,将404错误页面大小的极限值设置为512字节。如果该网站的404错误页面超出512字节,那么Internet Explorer将显示此错误页面;如果未超出范围,那么就使用自身的错误页面。

404页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。很多网站程序不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。

今天东TZWOO来给大家详细讲一下404页面要如何符合SEO要求?

首页要注意的两点是:不要将404错误直接转向到网站首页,这将导致首页不被收录;自定义错误页面时前面不要带主域名,否者返回的状态码是302或200状态码。

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

正确建立404页面的方法是:(仅适合Apache服务器)

在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html
建立一个简单的html404页面命名 Error.html ,把 Error.html放置在网站根目录

不过一般的虚拟主机都提供自定义错误页面的功能的,如果有什么困难,可以参考本站:错误网页,或者与东莞网站优化联系。