登录

阿里云CDN启用防盗链访问站点出现403

记录踩坑瞬间


阿里云提示证书到期,闲着无聊就去阿里后台捣鼓了一下,手贱的启用阿里云CDN的防盗链后,通过百度访问站点的任何页面,服务器均返回HTTP状态码403,浏览器提示"You do not have permission to get URL '/' from this server."。


后来经过一系列的分析发现,CDN设置时启用了防盗链且在referer白名单中只设置了自己站点的域名,而从百度过来的链接,HTTP head头中的referer是baidu.com,所以baidu.com不在CDN的referer白名单中,因此就造成启用CDN后通过百度访问站点返回HTTP状态码403的情况。


解决办法:

  1. 在referer白名单中增加*.baidu.com及其他搜索引擎、外链referer

  2. 禁用CDN的防盗链功能。阿里云CDN清空referer白名单设置,阿里云CDN选择referer黑名单并确保自己的域名和外链域名不再referer黑名单中。

因为网站的外链可能有很多种情况,所以在此建议站长尽量不要启用防盗链设置,以免造成站点无法正常访问。

选择赏赐方式:

×

多少都是心意,感谢大家

选择分享方式:

×

扫一扫分享到微信朋友圈

本文标题:阿里云CDN启用防盗链访问站点出现403

本文地址:https://www.zbpnice.cn/post/190.html

温馨提示:文章内容系作者个人观点,不代表柏平博客对观点赞同或支持。

版权声明: 本文为原创文章,创建于8个月前 (05-14),版权归 柏平 所有,欢迎分享本文,转载请保留出处!

评论列表 :共有8人吐槽, 843人围观

招投标
招投标  2周前 (01-06)  7楼回复
博客很不错 值得分享
惠州注册公司
惠州注册公司  3个月前 (11-03)  6楼回复
又发现一个好站,收藏了~以后会经常光顾的
家具资讯网
家具资讯网  3个月前 (10-22)  5楼回复
赞!混个脸熟,博客真好看
访客
访客  4个月前 (09-23)  4楼回复
文章写的不错,加油~
助听器
助听器  6个月前 (07-18)  地板回复
是的,防盗链能不做就不做是对啊,能避免网站出现很多问题
柏平
柏平  6个月前 (07-18) 1层回复
@助听器 是的,要做的话也要配置好白名单

发表评论: