404是一个很常见的状态码,它告诉Web用户其所请求的网页“无法找到”。404和其他状态码是网络的超文本传输协议(HTTP)的一部分,1992年由网站发明者Tim Berners-Lee所写。许多状态码出自于互联网文件传输协议(FTP)。
如果出现了“404”,您该怎么做?
如果该网站已经不存在,就没有什么办法了。但是,也有可能因为拼写错误而导致出现“404”. 您可以检查一下是否应该把“.htm”写成“.html”,或把“.html”写成“.htm”。 如果您正从网站进行连接,您可以 “查看源文件(View source)”,以确保编码正确。不管有没有,你都可以给网络管理员发信息,以便下一个用户使用之前,该连接可以被修复。
如果您自己开发网站,应该怎么处理“404”?
以下是您可采用的措施:
使用网站分析工具,如Web Trends或者Weblog,来检查导致404的链接,然后修复该链接。
如果您改变了网站上一个网页的统一资源定位器(URL),请将原来的统一资源定位器保存为重定向文件,将更改信息显示在网页上并将REFRESH插入到META 标签中,从而使它在几秒钟内转换到新的统一资源定位(URL)。
您可以为404状态码页面创建新的网页内容,用它来代替浏览器通常提供的404网页。这可以使您的信息个性化,并鼓励用户给网络管理员发信息,这样网络管理员就可以修复它。
404页面 编辑本段回目录
404页面就是当用户输入了错误的链接时,返回的页面。
404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
404对seo的影响
自定义404错误页面是增强用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“200”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码。正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是 “200”或“302”。虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎这则是相当重要的。
搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题。轻则被搜索引擎降权,重则会K掉网站。
404错误页面的设置方法:
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
Hello! 404编辑本段回目录
各种404又来了,留意腾讯词典的404,还是很不错的,在细节方面,他们已经做得足够好。
1. 什么是404
404是一个 http 错误代码,即请求的网页不存在。代码404的第一个“4”代表客户端的错误,如错误的网页位址;后两的数字码则代表着特定的错误讯息。就是当用户输入了错 误的链接时,返回的页面。这样的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
Google简洁的页面与的品牌精神是一致的,包涵基本的出错提示和问题描述
2. 为什么需要404页面
搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据 库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态码时,则会认为该URL是有效的,便会去索引,并会将其收录到索引数据库。 所以,自定义404错误页面不仅是增强用户体验的好做法,而且对搜索引擎也是相当重要的。
3. 良好的404页面应该遵循的理念
①提供简明的问题描述,用轻松的话语消除访客的挫败感,使得访客转到某个地方而不是后退。
②提供合理的解决方案,辅助访客完成访问目标。
③提供个性化的友好界面,提升访问体验。
用幽默的语言和亲切的贴纸画面打消用户的挫败感
4. NO! 拒绝乏味
一个拥有良好设计的404错误页面可以帮你避免失去用户的信任,潜在地建立你的用户关系并能留住你的用户,使其在浏览你的网站的时间更长。下面给大家带来一些创意的404界面设计参考,希望你能喜欢它们并能从中获取灵感:
方法① :整体一致性
404页面同样需要保留本站的基础元素,让它看起来还是你的网站,让用户迷茫的时候能够回想起自己为何身在此处;
方法②: 让用户跟你走
给用户有用的链接,避免过于简单和技术,用丰富设计把用户拉回来,报告错误原因或提供联系方式,减少挫败感,减少那些痛苦的、毫无帮助的信息。增加建议让用户跟着你走, 利用转向将用户导入指定的页面;
方法③: 用轻松的手绘涂鸦风格
用轻松的手绘,表达放松的心情,404错误并不可怕,请原谅我们美丽的错误;
方法④: 精致的细节刻画
精致的设计往往可惜吸引用户驻足观看,仔细观察,生怕漏掉细节,当用户被精致打动的时候,对你的网站就会平添更多的怜爱之情;
方法⑤: 楚楚可人的道歉
用情感打动用户,挽留它们的关闭和离开;
方法⑥: 拟物化的场景烘托
用实际物体为元素设计的404页面,可以更好的和本站的主题契合,实物有不可比拟的真实感,是一种很好的表现手段;
方法⑦: 幽默的手段和趣味情节
老奶奶找不到自己的宠物了!Oh~~原来坐在了屁股底下……
多么可爱的错误啊,看到这一切,您还会为404的小错误生气么?放松一下,给错误带上幽默的情节,原来错误也可以很美……
参考文献编辑本段回目录
http://www.whatis.com.cn/word_4989.htm
1.404页面制作方法:http://www.seowhy.com/1_53_zh.html
2.404错误页面的设置:http://www.seoxuexi.org/jishu/6.html