http状况查询工具条和ASP返回错误页[网络技术]
本文“http状况查询工具条和ASP返回错误页[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
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”状况码时的反复文本问题;其次,以谷歌为代表的主流搜索引擎对302重定向的实用范围要求越来越严峻,这类不当利用302重定向的情形存在很大的风险.
以上是“http状况查询工具条和ASP返回错误页[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |