时间:2011-10-29 12:01:55 来源:网络收集 作者: 打印 点击:
我们曾一次又一次的在网上冲浪时遇到它们。现在我们来看看它们到底是什么,并且在一个网站与另一个网站上各不相同的原因。
每一个互联网用户都会在某个地方碰到"404——无法找到文件"的错误页面。或许在非正式微软版本上会显示:"该页无法显示。"或者浏览器显示错误为:"页面错误。"并非每个网站都以相同的方式公布错误。试着输入一个错误的URL(如,删除后面的.com并键入一串乱码)并查看网站的错误说明有何不同。例如,键入http://www.google.com/adfadf,将得到缺省的IE 404错误页面(如果你使用IE;而Netscape错误页面为bare-bones 404页面)。键入http://www.ipswitch.com/adfadf,将得到Ipswitch主页。
错误404是最为常见的一组标准化可配置HTTP协议错误,定位在400到505之间。当这些错误得到标准化时,Web服务器处理404错误的方法最终就取决于网络管理员。这就是为什么将其称之为"可配置"。最为通用的Web服务器软件,Apache,通过位于public_html目录下的小文本文件.htaccess来控制HTTP错误的处理方法。重定向语法非常简单:"ErrorDocument [error code] [url]"。允许错误代码的URL能够指向任意一个具有有效地址的网站。通常,它指向一个工作目录中的自定义页面,如"404error.html"。
但是,如果你将URL指向主页地址(尤其是index.html),那么一个错误地址会将用户返回到站点的主页。这是Ipswitch.com的设置:"ErrorDocument 404 /index.html"。
自行设置
将修改.htaccess文件的说明应用到Apache服务器中。微软IIS服务器的缺省错误页面能够通过在互联网信息服务中选择网站目录进行修改,单击属性、选择自定义错误属性页面,根据自己的需要选择错误信息,然后编辑已修改文件的路径。无论在什么情况下,网络管理员都能够为你提供修改404错误页面所需的详细信息。
如果你正在寻求更多超出常规的方法,将整个站点致力于创造出具有创新性的404错误页面。那么访问"404研究实验室"是明智的选择。这些日子几乎所有人都成了网管。Web环境格外廉价并且具有很多优秀的Web开发工具。但是即使你正确配置了404错误页面,有时候IE也无法将其正确显示。而是显示站点指定的页面,IE选择显示自己缺省的404错误消息。"该页无法找到"错误实际上是由Internet Explorer生成的,而非Web服务器。微软的论调就在于缺省的HTTP错误消息是正确的,但用处并非很大。缺省的HTTP错误消息总是显示:404无法找到,在该服务器上无法找到请求的URL。其它的什么也没有。没有重定向,没有其它提示信息。尽管微软版需要阅读一个合法文件,但其中的信息更为有效。
满足极限值
Internet Explorer显示的缺省404错误页面依赖于Web用户控制的两个变量。第一个,可以通过进入Internet选项并选择高级标签,向下拖动滚动条到"显示友好HTTP错误消息",取消复选框的选中状态,可以禁用此项功能。未被选中的复选框将释放原始的HTTP消息。但是,作为一个网页设计者,你不能假设用户已经取消了这个选项;同时,作为一个Internet Explorer用户,你也不能就认为网页设计者已经设计了友好的用户信息。
第二个关键变量是错误页面自身的大小,以字节为单位。Windows注册表中的键值就是,HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerMainErrorThresholds,将404错误页面大小的极限值设置为512字节。如果该网站的404错误页面超出512字节,那么Internet Explorer将显示此错误页面;如果未超出范围,那么就使用自身的错误页面。
切记只在Windows资源管理器中列示的文件并非总能提供足够的信息来确定文件的实际大小。小于1KB的文件显示大小为1KB,而在文件上单击鼠标右键并选择属性可以确定文件的实际字节数。一旦超出了512字节(增加隐藏的HTML注释将会获得成功),将会为Internet Explorer和其它的浏览器准备详细的错误信息以供查看。
当你输入一个网址,出现的“404错误”或者“无法找到页面”是一件非常懊恼的事情,看着有Web服务器默认的提示错误页面,大部分会选择关闭窗口。实际上把404等提示错误的页面修改得更加友好往往是网站建设者的举手之劳,只是很多网站都把这件事忽略了,毕竟看起来和网站开发是没用关系的。
我对国内外主要的门户网站进行测试,国内的新浪、网易、搜狐、Tom、QQ等大门户网站也只有Tom对404页面进行了修改,而Yahoo、aol、MSN等网站则都对404页面进行了友好处理。看似微不足道的细节国内网站大都选择了忽略,那么如何设计404页面?
一个好的错误提示页面一定要包含友好的提示信息、和网站其他页面风格相同的页面设计、有栏目主导航等、提供其他类似内容的引导等,不要让用户看到这个页面感觉只有关闭而没用其他选择。我见到的最好的404页面是:澳大利亚的一家大学网站:纽卡斯尔,是我在找关于网站易用性资料时发现的。可以说这个网站的确做到了很好的易用性。下面是其404页面,我就以这个页面作为例子来讲一下如何建立友好的404页面。
一、404错误提示页面的页面设计
把404错误提示页面修改成和网站其他页面一样的风格是最简单的友好改进了。可以根据网站首页风格进行简单修改,去掉内容部分,留下页首导航和页尾的信息,中间加上“很抱歉,没用找到您要找的页面!”就好了。太平洋网站的页面就是简单的404页面处理方式:
二、提供栏目内容导航
一个不再是让用户迷惑的提示页面还可以做的更好,加上栏目内容导航也是非常重要的,纽卡斯尔大学很好的保持了和首页基本一样的栏目导航。在其他几个门户网站对404页面也基本都有栏目导航,Yahoo!虽没用栏目导航却提供了一个站内搜索,也算是较为友好吧。Tom.com虽然修改了404页面,但提供了大量的内容及其导航,这样的页面反倒让用户更加容易迷失了。
三、友好的内容提示
简单的提示没用找到用户所要的文件还非常不够,如果能够给出一些更好的引导,例如纽卡斯尔大学的网站就给出用户两个建议:1、可以使用站内搜索引擎搜索您所需要的内容。2、因为网站进行过改版,建议用户到以前的网站上进行查找。我要找的资料就是在其旧版本上的,通过这个提示很快就找到了所需要的资料。
四、返回上页的功能
如果是点击了页面上一个错误链接出现找不到页面,返回上页是最好的向导了,在纽卡斯尔大学网站的404错误提示页面上就有我从其他网站上点击过来的链接,通过这个链接我还可以轻松的回到上一个访问页面。
TAGS:
版权声明:绿色童年网站所刊载本文:"什么是404错误页面",除特别声明外,其版权均属于绿色童年所有,任何媒体、单位或个人未经本网书面授权不得以任何形式转载、摘编、改编或以其他方式复制发表。否则,绿色童年将依法追究其法律责任。
上一篇:QQ日志用QQ邮箱来写,试过没?
下一篇:33个QQ技巧,但不要做坏事哦…