博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET配置错误页面浅析
阅读量:6153 次
发布时间:2019-06-21

本文共 1074 字,大约阅读时间需要 3 分钟。

ASP.NET配置错误页面在网站的运行过程中可能会面临很多问题,例如服务器出错,用户请求的页面不存在,程序配置错误等等一系列的问题。在用户请求浏览网页碰到这些的时候会出现一些系统默认的错误页面,这样对于用户很不友好,同时对于搜索引擎来所更是不友好 。

这里我们认识一些SEO时常见的Http状态码:

◆404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该链接有效的可能性);

◆410:请求的网页不存在(注意:410表示永久性,而404表示临时性);

◆200:服务器成功返回请求的网页;

◆301:网址永久性重定向

◆302:网址临时性重定向

在搜索引擎看来最主要的应该是404错误了,404错误是代表网页不存在。当用户进入你域名下一个不存在的页面产生此错误,搜索引擎认为HTTP错误,该页面不存在,如果太多的此类错误将会受到搜索引擎的处罚。

ASP.NET配置错误页面解决方案:

你可以在IIS处设定404页面。

但.net有这更好的做法,在web.config的system.web里面只需要加

﹤customErrors defaultRedirect="404.aspx" mode="On"﹥   ﹤error statusCode="404" redirect="404.aspx"/﹥   ﹤/customErrors﹥ 

在ASP.NET3.5中可以这么写

﹤customErrors defaultRedirect="404.aspx" redirectMode="ResponseRewrite" mode="On"﹥   ﹤error statusCode="404" redirect="404.aspx"/﹥   ﹤/customErrors﹥ 

如果 RedirectMode 属性设置为 ResponseRedirect,则将用户重定向到该错误页面,并且原始 URL 更改为该错误页面的 URL。如果 RedirectMode 属性设置为 ResponseRewrite,则将用户定向到错误页面,并且不更改浏览器中的原始 URL。

这样你就可以自定自己的ASP.NET配置错误页面啦。

ASP.NET配置错误页面的相关操作就向你介绍到这里,希望通过介绍使你了解ASP.NET配置错误页面的具体操作。

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/28/1918750.html,如需转载请自行联系原作者

你可能感兴趣的文章
参加IMWebConf 2017 前端开发者大会是什么体验?
查看>>
String.format和MessageFormat.format的对比用法
查看>>
住房资料相关
查看>>
【微信小程序】下拉刷新真机测试无效
查看>>
如何解读「量子计算应对大数据挑战:中国科大首次实现量子机器学习算法」?——是KNN算法吗?...
查看>>
使用优雅方式对参数验证进行处理
查看>>
[转]微信小程序实现图片上传功能
查看>>
机器学习常见算法分类汇总
查看>>
在windows10下搭建ubuntu环境
查看>>
行为型模型 迭代器模式
查看>>
大数据架构:搭建CDH5.5.1分布式集群环境
查看>>
MyBatis启动:MapperStatement创建
查看>>
调查问卷相关
查看>>
eclipse启动无响应,老是加载不了revert resources,或停留在Loading workbench状态
查看>>
1. Git-2.12.0-64-bit .exe下载
查看>>
怎样关闭“粘滞键”?
查看>>
[转]React 教程
查看>>
拓扑排序介绍
查看>>
eclipse打开工作空间(workspace)没有任务反应
查看>>
使用Sybmol模块来构建神经网络
查看>>