中國站
幫助中心 > 網絡與加速 > CDN云加速 > 常見問題 > 由于防盜鏈異常導致訪問CDN返回403錯誤的解決方法

由于防盜鏈異常導致訪問CDN返回403錯誤的解決方法

問題描述

在進行防盜鏈設置后,訪問CDN加速資源,返回403錯誤。

問題原因

防盜鏈設置異?;蛘邽榭?。

解決方案

通過以下操作確認訪問CDN加速資源返回403錯誤的具體原因,根據不同的原因進行相應的處理。

排查問題原因

1.使用curl命令測試訪問CDN加速域名。
curl -voa -e “http://ciy.XXX.cnhttp://ct.XXX.cn
系統顯示類似如下,Request請求的HTTP頭帶有Referer為cjy.XXX.cn的域名,出現403錯誤,同時出現具體錯誤信息為“denied by Referer ACL”,說明是防盜鏈設置異常。

2.使用curl命令測試訪問CDN加速域名。
curl -voa http://ct.XXX.cn
系統顯示類似如下,Request請求的HTTP頭沒有Referer信息,出現403錯誤,同時出現具體錯誤信息為“denied by Referer ACL”,說明是防盜鏈設置為空。

3.通過Chrome瀏覽器打開CDN加速的一個URL鏈接,打開開發者工具,顯示類似如下,Request請求的HTTP頭沒有Referer信息,說明是防盜鏈設置為空。

防盜鏈設置為異常的解決方法

判斷Referer為cjy.XXX.cn的域名與加速域名ct.XXX.cn設置的防盜鏈是否匹配。登錄CDN控制臺,單擊對應的加速域名右側的 管理,選擇 訪問控制 > Refer防盜鏈 > 修改配置,選擇 白名單,確認防盜鏈設置和請求Referer不匹配,則添加cjy.XXX.cn域名即可。

防盜鏈設置為空的解決方法

登錄CDN控制臺,單擊對應的加速域名 管理,選擇 訪問控制 > Refer防盜鏈 > 修改配置,選擇 白名單,勾選 允許通過瀏覽器地址欄直接訪問資源URL。
注:如將防盜鏈設置不允許為空Referer訪問,這樣操作,有被盜鏈的風險。

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女