热门搜索:安全 黑客 方法 简单方法 部分 官方 国防 相信 盲目 广告 写给 科大
资讯  Java  VC/VC++  C++/C  VB.NET  C#  .Net  Delphi  VB  Python  软件测试  软件工程  汇编  ASP  ASP.NET  PHP  JSP
HTML  CSS  Xml  JavaScript  Ajax
您现在的位置:嘉文IT资讯网 >> 编程开发 >> WEB开发 >> ASP >> 浏览文章
ASP |
ASP返回错误页和http状态查询工具
作者:嘉文IT资讯网 日期:2010年03月05日 来源:本站原创  【字体: 】   我要评论(5)
核心提示:   IIS默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量。而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉。所以根据情况,有两个方法解

  IIS默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量。而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉。所以根据情况,有两个方法解决这个问题:

  如果是博客等内容型的网站,可以返回一个带有404错误的搜索框让访客搜索,若是电子商务型网站,则可以返回一个带有404错误的进度条进行跳转。这两种方法即照顾了访客又顾及到了SEO。

  可以在Google webmaster tools中查看自己网站错误页有多少。

  修改默认错误页的方法很简单:在IIS中右键单击要管理的网站,在自定义错误中设置404为相应的错误信息页。这里有两种方式:

  1、如果“消息类型”你选择的是“文件”,则只能使用.html或htm结尾的文件,否则用户访问错误页时会出现代码。用这种方式设置的错误页,虽然.html文件中没有输出404状态,但IIS执行后会自动输出404状态。

  2、如果你“消息类型”选择了“URL”,则必须用asp文件(因为只有在asp文件中才能设置404状态),否则访问错误页时会返回200状态码。还要在asp文件中加上:

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

  如果你希望定时跳转到首页,则也有两种方法:

  1、利用meta标签的refresh进行跳转

  <meta http-equiv="refresh" content="3;url=http://chenfangyi.com/?xxx"> 

  据Google中文博客管理员介绍,Yahoo就使用的此方法进行跳转。

  2、使用js进行跳转

<script style="text/javascript">

  setTimeout("testTime()",2500);

  function testTime() {

   location = "http://chenfangyi.com/";

  }

</script>
 

  我感觉使用js的方法好一些,因为meta标签跳转担心搜索引擎会识别为“200”或“302”见这里的这段话:

  常常看到许多网站的自定义404错误页面采取类似这样的形式:首先显示一段错误信息,然后,通过Meta Refresh将页面跳转到网站首页、网页地图或其他类似页。根据具体实现方式不同,这类404页面可能返回“200”状态码,也可能返回“302临时重定向”,但不论哪种,从SEO技术角度看,均不是一种合适的选择。

  对“200”状态的情况我们上面已经谈过,那么,当404页面返回“302”时,搜索引擎会怎么对待呢?从理论上说,对“302”错误,搜索引擎认为该网页是存在的,只不过临时改变了地址,仍然会索引收录该页,这样,同样会出现类似于“200”状态码时的重复文本问题;其次,以google为代表的主流搜索引擎对302重定向的适用范围要求越来越严格,这类不当使用302重定向的情况存在很大的风险。

Tags:系统 | 安全 | 编程 | 数据库 | 设计 | 网络 | 通信 | 办公 | 服务器 | 软件应用
发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
上一篇:没有了
下一篇:eWebEditor在线HTML文本编辑器在IE8里面无法使用
相关文章列表
·验证码如何加呢,有大量垃圾信息
·ASP返回错误页和http状态查询工具
·轻松实现将上传图片到数据库(as
·eWebEditor在线HTML文本编辑器在
·ASP图片二进制上传保存到数据库功
·asp清理缓存的代码
网友评论
最新新闻
· asp清理缓存的代码
· ASP图片二进制上传保存到数据库功
· 验证码如何加呢,有大量垃圾信息
· 轻松实现将上传图片到数据库(as
· eWebEditor在线HTML文本编辑器在
· ASP返回错误页和http状态查询工具
推荐新闻
· asp清理缓存的代码
· 验证码如何加呢,有大量垃圾信息
· eWebEditor在线HTML文本编辑器在
热门新闻
· asp清理缓存的代码
· 验证码如何加呢,有大量垃圾信息
· 轻松实现将上传图片到数据库(as
· eWebEditor在线HTML文本编辑器在
· ASP返回错误页和http状态查询工具

关于我们 | 联系我们 | 版权申明 | 广告服务 | 网站地图 | 免责条款

Copyright 2010-2015 Powered by jiawenit.com,嘉文网络科技开发 All Rights Reserved.
服务电话:15095181829 E-Mail:suijiawen@163.com
售前咨询服务QQ:点击这里给我发消息 售后服务技术支持QQ: 点击这里给我发消息点击这里给我发消息