登录

阿里云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

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

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

评论列表 :共有6人吐槽, 487人围观

家具资讯网
家具资讯网  4天前  5楼回复
赞!混个脸熟,博客真好看
访客
访客  1个月前 (09-23)  4楼回复
文章写的不错,加油~
助听器
助听器  3个月前 (07-18)  地板回复
是的,防盗链能不做就不做是对啊,能避免网站出现很多问题
柏平
柏平  3个月前 (07-18) 1层回复
@助听器 是的,要做的话也要配置好白名单
访客
访客  4个月前 (06-15)  板凳回复
博主做的不错哦,细节做的好
风水摆件
风水摆件  5个月前 (05-25)  沙发回复
谢谢分享~欢迎回访我的博客~

发表评论: