配置自定义页面

更新时间:2025-03-14 02:23:20

ESA安全防护拦截的请求,默认展示为带有ESA标识的403页面。如果您希望使用带有业务标识的个性化页面,可使用该功能上传自定义页面代码。

注意事项

  • 每个账号最多支持创建10个自定义页面。

  • 每个自定义页面大小不能超过2KB,目前仅支持HTML、JSON格式的自定义页面。

使用场景

自定义页面支持在配置以下规则时引用。

支持的功能项

引用方法

支持的功能项

引用方法

自定义规则

新增对应规则时,在则执行...最终执行...区域,操作动作为拦截响应的拦截页面可以引用自定义页面。

频次控制规则

扫描防护规则

所有基于WAF规则触发的拦截页面(无论是系统默认拦截页面还是您自定义拦截页面)均不计入用户套餐流量消耗及费用结算范畴,请放心配置使用。

创建自定义页面

  1. 登录ESA控制台,在左侧导航栏选择全局配置 > 自定义页面

  2. 自定义页面,单击创建自定义页面,输入页面名称,选择页面类型,编写页面源码,单击确定

    参数

    说明

    参数

    说明

    页面名称

    支持字母、数字、连字符-, 最多30个字符。

    备注

    最多100个字符。

    页面类型

    页面格式类型。取值:

    • text/html

    • application/json

    页面源码

    自定义页面的源码,代码不超过2KB。您可以在代码中使用{{REQUEST_ID}}{{RULE_ID}}对客户端展示错误请求的ID和触发拦截的规则ID,以便于您未来收集用户反馈和定位问题。

引用自定义页面

接下来使用自定义规则来引用上面创建的自定义页面。

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏,单击安全防护 > WAF > 自定义规则 > 新增规则,进入新增规则页面,输入规则名称

  3. 如果请求匹配以下规则...栏中,匹配类型选择客户端IP,匹配条件选择在分组中,输入框中选择上面创建的分组。

  4. 则执行…栏中操作选择拦截响应的拦截页面选择上面创建的自定义页面,响应码修改为400以示区分,单击确定

验证测试

完成WAF自定义拦截页面配置后,访问加速域名返回预设400拦截页面,验证域名解析已生效且安全策略成功执行,确认配置有效性。

image

  • 本页导读
  • 注意事项
  • 使用场景
  • 创建自定义页面
  • 引用自定义页面
  • 验证测试