You need to enable JavaScript to run this app.
导航
配置自定义拦截响应
最近更新时间:2024.07.17 14:45:41首次发布时间:2024.07.17 14:45:41

自定义拦截响应策略支持设置响应码和响应页面信息,为满足条件的请求(CC 拦截除外)返回特定信息,为客户端展示自定义信息。

注意事项

自定义拦截响应不适用于 CC 拦截。

前提条件

您已将需要防护的网站接入 WAF 实例。接入相关操作,请参见接入方式概述

操作步骤

  1. 登录Web应用防火墙控制台

  2. 在顶部菜单栏选择实例所属地域。

  3. 在左侧导航选择防护策略>访问管控

  4. 开启待防护域名的自定义拦截响应功能。

    1. 选择需要添加策略的域名。
    2. (可选)确认当前域名的防护模式为“启用防护”,否则需要单击更改防护模式修改。
    3. 开启策略启用开关。
      图片
  5. 单击添加规则,配置自定义拦截响应参数。

    参数

    说明

    配置示例

    规则名称

    防护规则名称。

    说明

    • 以中文、字母、数字开头。
    • 允许字母、数字、中文、点“.”、下划线“_”和短横线“-”。
    • 长度为 1-128 个字符。

    响应拦截_1

    规则描述

    填写规则相关备注信息,例如添加的原因。

    返回特定响应信息

    请求路径

    填写需要返回自定义拦截响应的网站路径,可以是具体的某个页面 URL,也可以针对整个网站。

    • 某个具体的 URL 地址,例如需要对test.com/test.html设置规则,则填写 /test.html
    • 针对整个网站,则填写/*即可。
    • 支持填写通配符*,仅可出现一次,例如/test/*

    说明

    支持填写多条网站路径,用英文逗号分隔。

    /test.html

    规则开关

    开启或关闭当前规则。

    开启

    响应码

    设置请求被拦截时返回的响应码。

    405

    页面模板

    • 系统默认:选择系统默认模板,支持 text/htmltext/xmlapplication/json 三种页面类型。
    • 自定义:填写自定义的页面模板,支持 text/htmltext/xmlapplication/json 三种页面类型,并自定义页面内容。
    • 重定向:填写重定向 path,如 /common/info/redirect
    • 页面模板:自定义
    • 页面类型:text/html
    • 页面内容:<!DOCTYPE html> <html> <meta charset="utf-8"> <body> <p> 您没有访问权限,请获取授权后重试。</p> </body> </html>

    高级条件

    • 条件关系:指添加的多条高级条件关系,当前支持 AND 和 OR。
    • 匹配字段:选择匹配字段,目前支持请求协议、请求 uri、请求方法、请求路径、请求参数、请求头等字段。
    • 逻辑符:选择逻辑符,目前支持大于、大于等于、等于、小于、小于等于、不等于等逻辑关系。
    • 匹配内容:填写该条规则需要匹配的具体内容。
    • 操作:支持删除单条高级条件规则。

  6. 单击确定,完成规则配置。
    配置完成后,可在列表查看规则信息,并进行规则关闭/开启、编辑和删除操作。