如何处理阿里云CDN由于防盗链异常导致的403问题??

作者阿里云代理 文章分类 分类:新闻快递 阅读次数 已被围观 3103

如果您的防盗链设置异常,则可以使用curl命令模拟场景。

非空refer场景模拟

非空refer场景模拟,如下图。

排查步骤如下:

1.查询错误信息。从上图看出request请求的http头带有refer example1.cn,出现403错误,具体错误信息为denied by Referer ACL。

2.判断refer example1.cn与加速域名example2.cn设置的防盗链是否匹配。

3.查看您的防盗链配置。

查看防盗链的操作方法,请参考配置Refer防盗链。

结论:由于防盗链设置和请求referer不匹配导致403错误。

解决方法 :在防盗链配置的白名单中,增加example2.cn即可。操作方法请参见配置Refer防盗链。

空refer场景模拟

空refer场景模拟,如下图。

排查步骤如下:

1.查询错误信息。从上图看出request请求的http头没有refer信息,出现403错误,具体错误信息为denied by Referer ACL。

2.查看加速域名example2.cn设置的防盗链是否勾选允许通过浏览器地址栏直接访问资源URL。

 

结论:由于防盗链设置不允许空referer访问导致403错误。

解决方法 :在防盗链配置的白名单中,勾选允许通过浏览器地址栏直接访问资源URL。详细说明,请参见配置防盗链。

说明 此设置存在被盗链的风险。

本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。

我有话说: