费明红:什么样的404页面才是正确的?

来源:admin5 时间:2009-05-21 17:47:00 

404页面对于站长来说应该并不陌生,其作用无碍乎二点:提高用户体验和增强对搜索引擎的友好性。去年在跟几个朋友在聊天的时候,跟我说404页面不能随便的设置,设置的不好网站会被严重降权,当时没怎么注意,前几天在落伍者跟同行交流,一句话“请注意你的返回状态码”才提醒我需要深入研究下404。

目前来说又不少网站都设置了404页面,但是真正设置的正确合适的没几个,主要集中在返回状态码的错误,几乎都是清一色的200或者301类的,大家可以用HttpWatch这个工具去检查(此工具有点复杂,http://www.seobox.org/getheader.htm 这个在线工具查询也不错)。

关于服务器是如何设置404的大家可以去百度,一搜都能出现很多结果,那么虚拟主机用户该如何设置呢?首先你的接入商得提供自由设置的功能,没有的话跟接入商沟通去。我们首页设计个404页面,就跟普通的页面一样,比如可以放置网站导航和一些友好性的话告知用户当前搜索的页面不存在等,然后把这个页面存为asp动态形式(php动态还没测试,静态页面暂时还没想到解决办法),我们测试下这个页面,会发现返回的状态码是200,这时需要强加一句代码在head里面:

<% Response.Status ="404 Not Found" %>

保存页面,用工具检查,是不是发现这时的提示就是404了?

晒下我写的代码:


 

测试的结果:



 

 

标签:404,搜索引擎,状态
0
投稿

猜你喜欢

  • 设计者在网页排版中应注意的一些问题

    2012-04-20 13:13:58
  • SQL Server讲堂:备份和恢复措施

    2009-05-22 10:21:00
  • ASP中类的详细介绍(class Property Get、Property Let)

    2008-02-20 19:18:00
  • asp 类型转换函数大全第1/2页

    2011-04-07 11:06:00
  • 如何解决MySQL的客户端不支持鉴定协议

    2008-11-27 17:10:00
  • MySQL环境下导入数据时是否需要禁用索引

    2009-01-04 12:42:00
  • httpwatch 的页面元素加载时间表

    2008-02-13 08:28:00
  • Access2K中的查询分析器

    2008-11-20 16:40:00
  • DreamWeaver制作会移动的广告条

    2008-02-03 11:34:00
  • SQLServer 2000 升级到 SQLServer 2008 性能之需要注意的地方之一

    2012-02-25 19:44:26
  • ASP 根据用户权限判断显示的列标题

    2011-03-29 11:01:00
  • 用ASP设计购物车

    2008-04-17 13:52:00
  • 大大改善用户体验的10个小细节

    2008-09-17 13:27:00
  • javascript修正12个浏览器兼容问题[译]

    2009-04-23 12:19:00
  • jquery效率探索

    2008-01-08 18:06:00
  • ASP.NET中MD5和SHA1密码保护算法的使用

    2007-08-24 09:18:00
  • asp HTTP 500错误 常见问题分析

    2011-04-07 10:33:00
  • ASP 三层架构 Error处理类

    2011-03-16 11:06:00
  • 两个百度WEB面试题 怎么做?

    2010-09-03 18:40:00
  • 简评:JavaScript将成Silverlight的最大对手?

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