asp中http状态跳转返回错误页的问题

asp中http状态跳转返回错误页的问题

ID:28444246

大小:62.12 KB

页数:3页

时间:2018-12-10

asp中http状态跳转返回错误页的问题_第1页
asp中http状态跳转返回错误页的问题_第2页
asp中http状态跳转返回错误页的问题_第3页
资源描述:

《asp中http状态跳转返回错误页的问题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ASP中http状态跳转返回错误页的问题ns默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量。而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉。所以根据情况,有两个方法解决这个问题:如果是博客等内容型的网站,可以返回一个带有404错误的搜索框让访客搜索,若是电子商务型网站,则可以返回一个带有404错误的进度条进行跳转。这两种方法即照顾了访客又顾及到了SEO。可以在Googlewebmastertools中查看自己网站错误页有多少。修改默认错误页的方法很简单:在IIS中右键单击要管理的网站,在自定义错误中

2、设置404为相应的错误信息页。这里有两种方式:1、如果“消息类型”你选择的是“文件”,则只能使用.htm1或htm结尾的文件,否则用户访问错误页时会出现代码。用这种方式设置的错误页,虽然.html文件中没有输出404状态,但IIS执行后会自动输出404状态。2、如果你“消息类型”选择了“URL”,则必须用asp文件(因为只有在asp文件中才能设置404状态),否则访问错误页时会返回200状态码。还要在asp文件中加上:CopytoClipboardttFormatlmgID一0#引用的内容:[www.veryhno.com]It;%Response.Status="

3、404NotFound〃%gt;如果你希望定时跳转到首页,则也有两种方法:1、利用meta标签的refresh进行跳转CopytoClipboard#FormatImgID_l#引用的内容:[www.veryhuo.com]It:metahttp-equiv=〃refresh"content's;url=http://www.veryhuo.comgt:据Google中文博客管理员介绍,Yahoo就使用的此方法进行跳转。2、使用js进行跳转CopytoClipboard#FormatlmglD一2#引用的内容:[www.veryhuo.com]It;scriptst

4、yle=〃text/javascript〃gt;setTimeout("testTime()",2500):functiontestTime(){location=〃http://www.veryhuo.com/〃:It;/scriptgt:我感觉使用js的方法好一些,因为meta标签跳转担心搜索引擎会识别为“200”或“302”见这里的这段话:常常看到许多网站的自定义404错误页面采取类似这样的形式:首先显示一段错误信息,然后,通过MetaRefresh将页面跳转到网站首页、网页地图或其他类似页。根据具体实现方式不同,这类404页面可能返回“200”状态码,也可能

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。