• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > 解决ASP中http状态跳转返回错误页的问题

解决ASP中http状态跳转返回错误页的问题

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp http500,asp发送http请求,asp http,http://asp.net,http://www.asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

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

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

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

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

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

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

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

2、使用js进行跳转

<script style="text/javascript"> 
setTimeout("testTime()",2500); 
function testTime() { 
location = "http://www.weikejianghu.com/"; 
} 
</script>
</div>

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

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,更好的解决在ASP中http状态跳转返回错误页面的问题。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解决ASP中http状态跳转返回错误页的问题
  • ASP 中使用 HTTP 协议发送参数详解

相关文章

  • 2017-05-11ASP 自动采集实现代码
  • 2017-05-11如何使用FSO搜索硬盘文件
  • 2017-05-11【先锋海盗类】Ver2005 最终版
  • 2017-05-11Microsoft VBScript 运行时错误 错误 '800a0005' 无效的过程调用或参数: 'chr'
  • 2017-05-11一句话木马入侵EASYNEWS新闻管理系统
  • 2017-05-11asp cookie中文Javascript取得中文cookie
  • 2017-05-11asp中获取当前页面的地址与参数的函数代码
  • 2017-05-11ASP辅助代码
  • 2017-05-11四步完成asp网页设计流量统计
  • 2017-05-11ASP基础入门第九篇(Global.asa文件的使用)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 用asp实现文件浏览、上传、下载的程序
    • Object对象的一些的隐藏函数介绍
    • asp采集HTML内容常用代码,详讲正则采集
    • 使用FSO按文件大小浏览文件目录并进行删除操作
    • 关于Script的Defer属性 原创
    • ASP中让Replace替换不区分大小写的方法
    • asp 之上传漏洞终结篇
    • ASP注入详细命令40条第1/2页
    • asp下删除Access数词库中的空记录的sql语句
    • 厉害的用Asp获取Dll加密新闻内容

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有