注册
 找回密码
 注册
江西广告网
查看: 510|回复: 0
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-5-25 12:05:17 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  404页面对于站长来说应该并不陌生,其作用无碍乎二点:提高用户体验和增强对搜索引擎的友好性。去年在跟几个朋友在聊天的时候,跟我说404页面不能随便的设置,设置的不好网站会被严重降权,当时没怎么注意,前几天在落伍者跟同行交流,一句话“请注意你的返回状态码”才提醒我需要深入研究下404。
  目前来说又不少网站都设置了404页面,但是真正设置的正确合适的没几个,主要集中在返回状态码的错误,几乎都是清一色的200或者301类的,大家可以用HttpWatch这个工具去检查(此工具有点复杂,http://www.seobox.org/getheader.htm 这个在线工具查询也不错)。
  关于服务器是如何设置404的大家可以去百度,一搜都能出现很多结果,那么虚拟主机用户该如何设置呢?首先你的接入商得提供自由设置的功能,没有的话跟接入商沟通去。我们首页设计个404页面,就跟普通的页面一样,比如可以放置网站导航和一些友好性的话告知用户当前搜索的页面不存在等,然后把这个页面存为asp动态形式(php动态还没测试,静态页面暂时还没想到解决办法),我们测试下这个页面,会发现返回的状态码是200,这时需要强加一句代码在head里面:
  <% Response.Status ="404 Not Found" %>
  Response.Status ="404 Not Found"
 -->
  保存页面,用工具检查,是不是发现这时的提示就是404了?
  晒下我写的代码:
  


  测试的结果:
  


  代码演示:http://www.rdzikao.com/404/index.asp
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表