You need to enable JavaScript to run this app.
导航
自定义错误页面
最近更新时间:2024.12.11 10:48:00首次发布时间:2024.12.11 10:48:00

本文档介绍CDN加速服务提供的 “自定义错误页面” 特性。

对于表示错误的CDN加速服务状态码,也就是范围在 400-599 的状态码,您可以指示CDN加速服务返回一个用户友好页面,而不是状态码的标准页面。该用户友好页面上可以包含该状态码以及故障排除信息,以改善用户体验。CDN加速服务通过对请求响应 3xx 状态码,使用户请求重定向到用户友好页面。

说明

在特定情况下,该配置不会生效。参见 例外

前提条件

您已经添加域名到CDN加速服务。相关操作,请参见添加域名

操作步骤

  1. 登录多云CDN控制台

  2. 在左侧导航栏,单击 CDN加速
  3. 在CDN加速域名列表找到您的域名,单击域名名称。
  4. 在域名页面,单击 缓存配置 标签页。
  5. 在页面右上方,单击 编辑配置
  6. 自定义错误页面 区域,设置 状态 为启用,然后单击 添加自定义错误页面规则。您最多可以添加 50 条规则。
  7. 根据 配置说明 进行配置。
  8. 配置完成后,在页面右上方,单击 提交编辑

alt

配置说明

配置说明
状态码输入一个范围在 400-599 的状态码。您也可以输入 4xx,表示 400-499 之间的任意状态码。

重定向方式

选择重定向的响应状态码。该配置的可选项有 301302303307308

需要留意的是:

  • 对于 301 和 302,如果原请求所使用的方法不是 GET,那么客户端向新的 URL 发送请求时,新请求所使用的方法可能会改为 GET。
  • 对于 303,新请求使用的方法始终是 GET。
  • 对于 307 和 308,新请求所使用的方法与原请求相同,不会发生改变。

目标地址

输入跳转的目标 URL,长度不能超过 1,024 个字符。目标 URL 必须符合 URL 规范,包含协议,域名以及路径。

说明

目标 URL 的域名不能与加速域名相同,否则配置不会生效。

规则优先级

规则列表中的规则具有优先级,优先级最高的规则优先生效。对于一个用户请求,如果某条规则与该请求匹配,只有则该规则生效,其余规则不生效。您可以拖动规则来调整规则的优先级。

例外

对于您配置的异常状态码,如果该状态码是由以下任意原因造成,则CDN加速服务不会将用户请求重定向到您配置的目标 URL,而是返回该状态码的标准页面。

  • 用户请求匹配您设置的访问控制规则而被CDN加速服务拒绝。
  • 请求 URL 已被CDN加速服务封禁。

另外,如果CDN加速服务在向源站请求文件时没有收到源站的响应,CDN加速服务也不会将用户请求重定向到您配置的目标 URL。