探讨关于404错误页面设置的问题

时间:2011-12-01 10:59:38 

什么是错误页面?是指链接指向的网页现在失效了,原因可能是用户输错了地址,也可能是网站结构调整,内容删除,或者地址变更都有可能出现这种情况。那么如何去处理这种情况呢?方法是单独设计一个404页面。

404页面的目的是告诉用户当前页面不存在或链接错误,同时引导用户去访问网站的其它页面,而不是离开。

对于搜索引擎来说,错误的页面应该返回404状态码,搜索引擎则会放弃对该页面的索引,如果返回的是200或302状态码那么搜索引擎将继续进行索引,从而会导致大量不同的链接指向相同的页面,这样会影响搜索引擎对于网站的信任度。

404页面的作用大家可能都已经明白,今天想要谈到的是如何设置404页面才是正确的呢?可能对于小型的网站来说,404页面可以随便设置一下就行,无关紧要,因为也不可能存在太多的错误页面,但是对于中大型的网站来说,网页数量庞大,404页面如果处理得不好,可能会流失很多的用户甚至影响网站在搜索引擎中的权重。

最近因为一些原因,公司网站内容大量删除,网站一时出现了大量404页面,流量影响很大,对于如何处理404页面公司同事有一些分歧,最大的争议是:对于404页面是否应该跳转到网站或频道首页。

跳转到首页的观点认为这样可以留住用户,减少用户的流失。而我的观点是大量的404页面跳转到首页(隔5秒后)可能会影响搜索引擎权重,另外强制用户行为也不利于用户体验,可以在404页面上留下返回首页和一些重要页面的链接,让用户自己选择点击去哪或者说是离开。

针对404页面隔5秒后跳转到首页的处理方式是否对搜索引擎不友好,我也并不能完全肯定自已的观点。因此点水先去分析了一下各大门户网站的404页面处理方式。

我们先看看新浪与腾讯是如何处理的:

1,新浪。404错误页面是五秒后跳转到导航页面:http://news.sina.com.cn/guide/

2,腾讯。5秒之后跳转到首页,不过并不是直接跳转到首页地址,而是:http://www.qq.com/?pgv_ref=404

我们看看百度自身是如何处理的,百度并没有进行跳转到首页。而是第一步告诉用户网址错了,第二步引导用户点击回首页,第三步是引导用户搜索。

百度是国内最大的搜索引擎,我相信百度在任何一个与搜索引擎有关的事情处理上应该会有一个指导的意思。

标签:404,错误,设置
0
投稿

猜你喜欢

  • MySQL表设计优化与索引 (七)

    2010-10-25 20:06:00
  • 月影:JavaScript王者归来

    2008-08-05 17:18:00
  • ASP万用分页程序

    2007-09-21 12:45:00
  • DW表格应用之细线框的制作

    2008-02-03 19:00:00
  • MYSQL教程:MYSQL字符集支持

    2009-02-27 15:55:00
  • 关于超级链接的一些问题

    2007-12-07 14:00:00
  • 为导入文件加上时间戳标记的两种方法

    2009-01-07 14:14:00
  • CSS注意事项: 针对 Safari(WebKit)

    2008-10-29 11:57:00
  • 现代 javscript 编程

    2011-04-21 16:24:00
  • 如何设计广告的用户体验?

    2007-12-20 13:12:00
  • Javascript的一种模块模式

    2007-12-05 14:04:00
  • ASP中模拟PHP的关联数组

    2009-12-25 16:31:00
  • 用javascript实现Base64编码

    2008-03-04 16:51:00
  • Oracle 下的开发日积月累

    2009-02-28 11:08:00
  • ASP访问统计计数器代码

    2008-03-20 13:33:00
  • 逐步讲解向Access数据库上传且显示图片

    2008-11-28 16:51:00
  • 组件:Adodb.Stream 用法介绍

    2008-10-09 12:39:00
  • FCKeditor技巧之在按钮旁边加文字

    2007-10-10 13:17:00
  • MySQL 5.0默认100连接数的修改

    2008-11-05 13:34:00
  • ASP开发中有用的函数(function)集合(2)

    2008-10-14 17:17:00
  • asp之家 网络编程 m.aspxhome.com