返回首页

利用404错误页面优化网站

时间:2009-06-09 14:28来源:sem6 作者:admin 点击:
在我们的 网站设计中,出现错误是很常见的。但是这个错误我们也有必要给它定制成一个缺省页,引导访问者继续访问网站,而不要让它成为空白的,比如说对不起,你访问的页面不存
  

       在我们的网站设计中,出现错误是很常见的。但是这个错误我们也有必要给它定制成一个缺省页,引导访问者继续访问网站,而不要让它成为空白的,比如说“对不起,你访问的页面不存在”。这样我们网站的浏览者可能就会流失。http://www.sem6.com/err404.htm。修改你的.htaccess文档,写入以下内容:“ErrorDocument 404 http://www.sem6.com/err404.htm”,上传文件至网站根目录。

       首先我们设计一张网页,这个就看自己的设计水平了。建议格式和主页保持一致。将这一页命名为404.html。

       然后上传到网站的根目录,比如

       如果没有.htaccess文档,可以自己设置一个,可以用记事本,然后再把后缀改回来就可以。

       当然有自己的服务器,是IIS也可以根据自定义错误添加404

      由此可见 通过良好的自定义404 页面,可以包含对网站的相应介绍、用户可能感兴趣的内容链接或者网站内容导航链接、内容搜索功能等,能够有效地帮助访问者找到其欲寻找的内容或相似的内容,提高用户在网站内浏览更多信息的机会。

  正确定义404错误页面:

  1. 对于已经存在的信息由于路径改变而导致访问不了时,应该在IIS 中定义404错误指向一个动态页面,在页面里面使用301 跳转到新的地址,此时服务器返回301状态码。

  2. 当访问一个错误的链接时,将调用404页面,但由于在IIS 里面设置的不同将导致返回不同的状态码:

  1. 404指向的是一个htm 文件,此时页面返回的404状态码,这是正确的。

  2. 404指向的是一个URL,例如 /error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML 代码,将导致页面返回200 状态码,此时的危害在于,当很多页面找不到时,都返回和访问正常页面时返回一样的200状态码,将使搜索引擎认为该链接存在,并以错误页面的内容进行收录,当这样的链接很多时,将导致大量页面重复,使网站排名降低。处理方法:在显示完提示内容后,增加语句: Response.Status="404 Not Found" ,这样就保证页面返回404状态码。

  3. 避免在调用404 页面的时候返回302状态码,容易被搜索引擎认为是重定向作弊。

  4. 检测方法,使用HttpWatch 查看返回代码。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
admin 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:2009-05-06 15:05 最后登录:2009-07-12 14:07
推荐内容