Article / 文章中心

阿里云CDN由于防盗链异常导致403错误的解决方法

发布时间:2019-02-19 点击数:5653

防盗链设置异常,使用curl命令进行场景模拟

1.从上图看出 request请求的http头带有refer cjy.pier39.cn,会出现403错误 同时可以看到具体错误信息为 denied by Referer ACL

2.当看到 denied by Referer ACL 错误时,您可以去判断 refer cjy.pier39.cn 是否与加速域名 ct.pier39.cn设置的防盗链是否匹配。

3.看到您的防盗链配置,如下图:

通过上述分析得出结论:是由于防盗链设置和请求referer不匹配导致的问题。

解决方法 :在 CDN控制台 > 对应的加速域名管理 > 访问控制 > refer防盗链白名单, 加上cjy.pier39.cn即可。

refer场景模拟

1.从上图看出 request请求的http头没有refer信息,出现403错误 同时可以看到具体错误信息为 denied by Referer ACL

2.当看到 denied by Referer ACL 错误时 应该去加速域名ct.pier39.cn设置的防盗链是否有勾选允许空refer访问。

3.看到您的防盗链配置,如下图:

通过上述分析,得出结论:是由于防盗链设置不允许空referer访问导致的问题。

解决方法:在 CDN控制台 > 对应的加速域名管理 > 访问控制 > refer防盗链白名单 > 勾选允许空refer

注意:这样操作,有被盗连的风险

阿里云代理商 阿里云服务器代理