接入Web應(yīng)用防火墻(Web Application Firewall,簡(jiǎn)稱WAF)后,您可以自定義客戶端請(qǐng)求被WAF攔截時(shí)返回給客戶端的攔截頁(yè)面的樣式和內(nèi)容,包括狀態(tài)碼、響應(yīng)頭、HTML返回頁(yè)面。
前提條件
已開(kāi)通Web應(yīng)用防火墻服務(wù) 已將Web業(yè)務(wù)進(jìn)行WAF接入配置
操作步驟
如果未設(shè)置自定義攔截頁(yè)面,WAF攔截客戶端請(qǐng)求時(shí),默認(rèn)向客戶端返回統(tǒng)一的攔截頁(yè)面。
您可以通過(guò)設(shè)置自定義攔截響應(yīng)的內(nèi)容,包括響應(yīng)頭字段Response Headers、HTML返回頁(yè)面等。
- 登錄Web應(yīng)用防火墻
- 在左側(cè)導(dǎo)航欄,選擇防護(hù)配置 > 自定義攔截響應(yīng)
- 自定義攔截頁(yè)面–設(shè)置填寫配置信息

配置項(xiàng) | 說(shuō)明 |
---|---|
狀態(tài)碼 | 客戶端請(qǐng)求被WAF攔截時(shí),WAF返回給客戶端的HTTP狀態(tài)碼。WAF的默認(rèn)攔截狀態(tài)碼為403 |
自定義header | 設(shè)置客戶端請(qǐng)求被WAF攔截時(shí),WAF返回給客戶端的響應(yīng)包含的頭字段。 每個(gè)頭字段包含header名和header 值。最多支持添加五個(gè)header字段。 header名:請(qǐng)求 uuid,請(qǐng)求客戶端 IP,X-Frame-Options、X-Content-Type-Options、Content-Security-Policy、自定義字段 header值:最長(zhǎng)100個(gè)字符 |
HTML返回頁(yè)面 | 設(shè)置自定義攔截頁(yè)面的源代碼。配置要求如下: 支持使用HTML格式 您可以通過(guò)自定義header,指定響應(yīng)體的格式 代碼字符長(zhǎng)度不超過(guò)4000 誤報(bào)反饋:https://cloud.baidu.com/survey/connect-us.html 返回官網(wǎng):https://cloud.baidu.com/product/waf.html |
【確定保存】后,所有實(shí)例的攔截頁(yè)面將被替換為您在自定義攔截頁(yè)面中設(shè)置的內(nèi)容。
如果要恢復(fù)默認(rèn)攔截頁(yè)面,請(qǐng)?jiān)贖TML返回頁(yè)面中設(shè)置默認(rèn)HTML頁(yè)面生成,