ASP.NET配置错误页面浅析

开发 后端
ASP.NET配置错误页面的设置是我们经常会碰到的配置情况,那么如何实现ASP.NET配置错误页面呢?本文就向你介绍相关内容。

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

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

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

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

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

◆301:网址***性重定向

◆302:网址临时性重定向

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

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

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

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

  1.   ﹤customErrors defaultRedirect="404.aspx" mode="On"﹥  
  2.  
  3.   ﹤error statusCode="404" redirect="404.aspx"/﹥  
  4.  
  5.   ﹤/customErrors﹥ 

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

  1.   ﹤customErrors defaultRedirect="404.aspx" redirectMode="ResponseRewrite" mode="On"﹥  
  2.  
  3.   ﹤error statusCode="404" redirect="404.aspx"/﹥  
  4.  
  5.   ﹤/customErrors﹥ 

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

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

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

【编辑推荐】

  1. ASP.NET中SQL Server数据库备份恢复浅析
  2. ASP.NET开发技巧之Theme功能浅析
  3. ASP.NET配置文件格式浅析
  4. ASP.NET配置文件层次结构和继承浅析
  5. ASP.NET配置设置的范围浅析
责任编辑:仲衡 来源: 豆豆网
相关推荐

2009-08-05 14:17:27

ASP.NET错误页面

2009-07-28 16:40:11

ASP.NET异步页面

2009-07-29 16:41:45

ASP.NET页面框架

2009-08-03 13:38:18

ASP.NET编程模型

2009-07-21 14:32:51

ASP.NET进程模型

2009-07-24 10:53:51

ASP.NET实现静态

2009-06-24 09:12:26

ASP.NET页面请求

2009-08-05 15:50:13

ASP.NET优点

2009-07-31 12:43:59

ASP.NET MVC

2009-07-21 10:05:10

ASP.NET配置文件

2009-08-05 13:37:40

ASP.NET配置设置

2009-10-10 10:44:15

ASP.NET页面缓存

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 18:36:12

ASP.NET Che

2009-08-10 13:32:15

ASP.NET TimASP.NET组件设计

2009-08-05 10:57:17

ASP.NET配置文件配置文件格式

2009-08-04 17:00:09

ASP.NET禁用Vi

2009-08-05 14:46:17

ASP.NET url

2009-07-20 16:23:01

ASP.NET授权模块

2009-07-28 13:35:18

点赞
收藏

51CTO技术栈公众号