`

重定向到自定义错误页面

 
阅读更多
重定向到自定义错误页面 网站通常包含诸多页面,因此很难保证每个页面在运行时都不会发生错误。当页面发生错误时会产生详细的错误信息,这些信息对于普通访问者来说晦涩难懂,因此需要在客户端以一个友好的页面向用户提示错误信息。此时,可以通过配置“Web.config”文件,在页面发生错误时将程序重定向到自定义的错误页面。 在“Web.config”文件中,配置连接错误页面是在<customerrors></customerrors>节点中完成的,其中可以配置的属性如表5-11所示。 表5-11 重定向到错误页面使用的属性 属 性 说 明 mode 指定是否启用或禁用自定义错误,包括:On(启用自定义错误)、Off(禁用自定义错误)、RemoteOnly(服务器端显示ASP.NET给出的详细错误信息,而客户端显示自定义的错误页面) defaultRedirect 指定页面发生错误时,重定向到的默认页面地址 例如,下面的代码演示了页面发生错误时,将程序重定向到error.aspx: <customerrors mode="On" defaultredirect="error.aspx"></customerrors> 在<customerrors>节点下还可以设置子节点<error>,通过该子节点可以将HTTP的状态代码与自定义错误页关联起来。此时,在子节点<error>中可以设置的属性如表5-12所示。 表5-12 子节点<error>中使用的属性 属 性 说 明 statusCode 指定发生的错误HTTP状态代码 redirect 指定发生错误时重定向到的页面地址 例如,下面的代码显示了在发生401错误(未授权)和404错误(未找到)时,分别将重定向到自定义的错误页面Unauthorized.aspx和FileNotFound.aspx: <customerrors mode="RemoteOnly" defaultredirect="error.aspx"><error statuscode="401" redirect="Unauthorized.aspx"></error><error statuscode="404" redirect="FileNotFound.aspx "></error></customerrors></error></error></error></customerrors>
分享到:
评论

相关推荐

    【ASP.NET编程知识】在ASP.NET Core中显示自定义的错误页面.docx

    在 MVC Controller 中,我们可以创建一个 ErrorsController 来处理自定义错误页面。例如: ``` public class ErrorsController : Controller { [Route("errors/{statusCode}")] public IActionResult CustomError...

    nginx自定义404错误页面设置方法.docx

    Nginx 是一款流行的 Web 服务器软件,可以根据需要自定义错误页面,以提高用户体验。本文将详细介绍 Nginx 自定义404错误页面设置方法。 一、基本概念 在开始之前,需要了解什么是404错误页面。404错误页面是指当...

    在nuxt中使用路由重定向的实例

    我们都知道,在写SPA的时候,我们可以通过配置vue-router来实现...这样,我们在访问/foo的时候,就会被重定向到/foo/bar。这些都是老生常谈了。 然而,到了SSR的环境下,如果使用nuxt,因为nuxt采用了约定大于配置的

    Vue在 Nuxt.js 中重定向 404 页面的方法

    要在页面之间使用路由,我们建议使用&lt;nuxt&gt; 标签。 正文 对我来说,Nuxt 是我所用过最好用的软件代码之一。它可以让我高效率地打造网站应用,无论这些应用是 SPA,还是 SSR,又或者是静态站点,这同时也是 JAM Stack...

    .net中自定义错误页面的实现方法

    .net中自定义异常页面的重定向都是通过web.config配置页面配置实现,其具体的实现方式有两种方式,下面话不多说了,来一起看看详细的介绍吧。 其一、通过节点system.web新增customErrors配置节点实现 IIS环境需求:...

    asp.net开发问题300问源码

    33.如何实现当页面产生错误时重定向到自定义错误界面 35.如何在程序中读写Web.config文件 37.如何使用CSS文件定义控件的样式 38.如何启用和禁用ViewState保存状态信息的功能 39.如何应用IsPostBack控制页面的...

    WordPress的404 errors重定向插件

    •可自定义重定向路径,你可以重定向一个网址到另一页面、文件或网站。 •支持整个网站或目录重定向 •可创建基于URL、浏览器、推介网址、或注册页面的重定向(这对于隐藏网上赚钱的推介链接非常有用) •当一篇日志...

    Nginx配置实现统一重定向到404页面(免费下载)

    系统错误、404错误统一由Nginx代理到某个特定的页面,可以自定义样式,优化用户体验,实现方式简单。

    .htaccess重定向和url重写详细介绍

    通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。 一个简单的重定向 代码如下:[removed] ^old.html$...

    IIS下自定义404页面返回200状态码的严重性及解决方法

    * 404 : 请求的网页不存在(不排除日后该链接有效的可能性);* 410 : 请求的网页不存在(永久);* 200 : 服务器成功返回网页* 302 : 网址临时...下面我们就来制作自定义的错误页面,效果如下图所示:这样的404页面,

    .htaccess 文件

    htaccess文件是Apache服务器中的一个配置文件,它...通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。

    Java基础练习-使用基础知识编写一个服务器

    构建一个实现简单功能的服务器知识基础实现功能实现思路项目结构图效果展示用默认端口、默认错误页面、默认欢迎页面、无Servlet的服务使用配置文件自定义端口、自定义错误页面、自定义的欢迎页面、无Servlet的服务...

    redirection:管理您所有的WordPress 301重定向并监控404错误

    安装可以通过访问WordPress.org插件页面来安装重定向:客制化重定向提供了大量的WordPress操作和过滤器挂钩,可用于扩展或自定义插件。 这些可以在“页面上找到。权限可以使用manage_options用户可以访问重定向管理...

    Redirector:WordPress重定向器插件

    重定向器将帖子,页面或任何自定义帖子类型重定向到其他网址。安装将插件文件放在插件目录中,并在WP后端中将其激活。 前往编辑页面向下滚动到“重定向器”元框选择您要安装的WordPress页面或输入有效的URL或选择...

    egg-onerror:鸡蛋错误处理程序

    errorPageUrl: String or Function -如果用户在生产环境中请求html页面并且发生意外错误,它将把用户重定向到errorPageUrl 。 accepts: Function -检测用户的请求权限json或html 。 all: Function -自定义错误处理...

    Apache下htaccess的配置使用详解(转)

    Apache下htaccess的配置使用详解,自定义错误页面、禁止目录被浏览、地址重定向、目录保护、改变默认首页索引、防止网站图片盗链

    minalicx:适用于 Linux 的小型 Web 服务器。-开源

    该网络服务器适用于 Linux。...HTTPS 重定向自定义错误页面 Se doc/minalicx.txt 和配置 bin/minalicx.conf 了解更多信息。 如果使用默认配置,它需要gcc和make工具,还需要openssl。 它可以在没有 ssl 的情况下构建。

    第四节 文件上传-绕过黑名单验证(.htaccess文件)-01

    通过 .htaccess 文件,可以实现网页 301 重定向、自定义 404 错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。 在 .htaccess 文件中,我们可以使用 SetHandler ...

    .httacces文件的配置技巧

    1.配置.htaccess 自定义错误页 我要介绍的.htaccess的第一个应用是自定义错误页面,这将使你可以拥有自己的、个性化的错误页面(例如找不到文件时),而不是你的服务商提供的错误页或没有任何页面。这会让你的网站...

Global site tag (gtag.js) - Google Analytics