首先,404页面就是当用户输入了错误的链接时,返回的页面。这是咱们遇到的最多的事儿。但需要明确一点,并不是所有的网页打不开的情况,都叫404。比如服务器当机,连首页都打不开,那就不是404错误了。404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。也就是说当用户访问的链接指向了一个不存在的页面,于是服务器就反馈回404错误提示。这个提示往往也是一个WEB页。
设置404页面主要有两个层面的意义:
SEO角度
从SEO角度而言,自定义404错误页面对搜索引擎的爬虫运行机制是很友好的。但必须注意到自定义的页面必须正确的返回404状态码,而不是像一个正常的页面一样返回200状态。这样,如果爬虫被链接导向到一个不存在的页面,它会正确的停止编录。
人性化的角度
从人性化的角度而言,自定义404错误页面是增强用户体验的很好的做法。而不是由WEB服务器返回的默认404页面——一大片白板,然后几排黑色,红色的字。看着特让人讨厌。
久而久之,人们却越来越喜欢拿404说事儿。404页面也越来越让人待见。像这儿,收录了N多404页面的截图。看着挺让人爱的。
作为一个好的404页面应该遵循的理念:
提供简明的问题描述,消除访客的挫败感。
提供合理的解决方案,辅助访客完成访问目标。
提供个性化的友好界面,提升访问体验。
如果你想找个例子,我建议你可以参考本博的。知道本博的域名吧?自己创造个不存在的地址访问一下看看?比如http://www.xtit.net/我要看看鲜甜IT.Net的404
了解了吧?一只可爱的绿豆蛙跳出来提醒你你访问到不存在的页面了。你可以点击返回主页。出于对404页面的敬仰,Jarry曾经在GeekCook的网店里购买过一件404 page not found的卫衣:

PicJoke:趣味效果图片生成服务
微软最新手机操作系统Windows Ph


<a href="http://www.seocom.com.cn">第一页</a>祝楼主虎年大吉大利