被ESA安全防护拦截的请求,默认展示为带有ESA标识的403页面。如果您希望使用带有业务标识的个性化页面,可使用该功能上传自定义页面代码。
注意事项
- 每个账号最多支持创建10个自定义页面。 
- 每个自定义页面大小不能超过2KB,目前仅支持HTML、JSON格式的自定义页面。 
使用场景
自定义页面支持在配置以下规则时引用。
| 支持的功能项 | 引用方法 | 
| 新增对应规则时,在则执行...或最终执行...区域,操作动作为 | |
所有基于WAF规则触发的拦截页面(无论是系统默认拦截页面还是您自定义拦截页面)均不计入用户套餐流量消耗及费用结算范畴,请放心配置使用。
创建自定义页面
- 登录ESA控制台,在左侧导航栏选择。 
- 在自定义页面,单击创建自定义页面,输入页面名称,选择页面类型,编写页面源码,单击确定。 - 参数 - 说明 - 页面名称 - 支持字母、数字、连字符 - -, 最多30个字符。- 备注 - 最多100个字符。 - 页面类型 - 页面格式类型。取值: - text/html
- application/json
 - 页面源码 - 自定义页面的源码,代码不超过2KB。您可以在代码中使用 - {{REQUEST_ID}}和- {{RULE_ID}}对客户端展示错误请求的ID和触发拦截的规则ID,以便于您未来收集用户反馈和定位问题。
引用自定义页面
接下来使用自定义规则来引用上面创建的自定义页面。
- 在ESA控制台,选择站点管理,在站点列单击目标站点。 
- 在左侧导航栏,单击,进入新增规则页面,输入规则名称。 
- 在如果请求匹配以下规则...栏中,匹配类型选择客户端IP,匹配条件选择在分组中,输入框中选择上面创建的分组。 
- 在则执行…栏中,操作选择拦截,响应的拦截页面选择上面创建的自定义页面,响应码修改为400以示区分,单击确定。 
验证测试
完成WAF自定义拦截页面配置后,访问加速域名返回预设400拦截页面,验证域名解析已生效且安全策略成功执行,确认配置有效性。
