欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 网站制作教程 >

asp.net Web.config中如何配置404错误跳转

发表于2014-04-23 22:51| 次阅读| 来源管理员| 作者管理员

摘要:在web.config中system.web下面加上错误节点如下所示: system.web customErrors mode="On" defaultRedirect="404.html" error statusCode="403" redirect="404.html" / error statusCode="404" redirect="404.html" / /customErrors /system.w

在web.config中<system.web>下面加上错误节点如下所示:

<system.web>
   <customErrors mode="On" defaultRedirect="404.html">
     <error statusCode="403" redirect="404.html" />
     <error statusCode="404" redirect="404.html" />
   </customErrors>
 </system.web>

<customErrors>”配置节包括两种属性,这两种属性分别为mode和defaultRedirect。

其中mode包括3种状态,这三种状态分别为On、Off和RemoteOnly。

On表示启动自定义错误;

Off表示不启动自定义错误;

RemoteOnly表示给远程用户显示自定义错误。

另外:defaultRedirect属性则配置了当应用程序发生错误时跳转的页面

“<customErrors>”配置节还包括子配置节“<error>”,该标记用于特定状态的自定义错误页面,子标记“<error>”包括两个属性,分别为statusCode和redirect,其中statusCode用于捕捉发生错误的状态码,而redirect指定发生该错误后跳转的页面。

Web.config中配置好了过后,如果用户在点击出错的或者不存在的链接时候就会跳转到404.html页面。这个页面站长可以自己设计更友好一点。

另外配上Apache服务器404页面配置方法:

1.在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html

2.建立一个简单的html404页面命名 Error.html

3.把 Error.html放置在网站根目录