被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拦截页面,验证域名解析已生效且安全策略成功执行,确认配置有效性。
该文章对您有帮助吗?
- 本页导读
- 注意事项
- 使用场景
- 创建自定义页面
- 引用自定义页面
- 验证测试