对于不少搭建有自己博客的用户来说,最近可能发生了一些事情让他们有些烦恼。那就是新浪微博图床在近期已经逐渐开启了防盗链,导致不少曾经依赖新浪微博图床的博客图片均无法显示。
此前,对于大多数个人博客维护者而言,免费的图床即使节省成本,也能够提升页面访问速度的最佳手段,而新浪微博图床则成了首选。
新浪微博由于本身体量大,其图床免费无限容量,只需要有一个微博账号就可使用。同时具备全网 CDN 加速,支持 HTTPS,无论是国内还是国外网络访问,速度都很不错,而且新浪如此企业,不会像其他个人或者团队经营的免费图床一样随时可能会关掉。
基于这些优势,不少人会优先选择新浪微博图床作为网站提供图片服务。毕竟直接挂CDN或者自建图床的话,也是一个持久的付费维护。甚至一旦被CC攻击,更是造成费用暴增。
而最近开始,奇客君发现自己网站内的新浪微博图片链接已经全部失效了,了解之后,才发现并非个例。
你会发现,在文章页插入的图片均无法正常显示,而单独访问图片链接却是可以看到图片的。显然,新浪微博图床已经开启了防盗链。
为了让图片能够继续访问,奇客派提供一个简单的方法,阻止浏览器发送 Referer
头进而暂时绕过防盗链检测。
即在网站头部代码中添加一行上图标注的代码
<meta name="referrer" content="no-referrer" />
保存之后就能够正常访问微博图床的图片了。但肯定不是长久之计,建议尽快迁移图片。
微博图床开启防盗链,个人博客对于新浪图床的依赖时代基本要告别了,虽然有其他免费图床可以使用,但稳定性和可持续性上显然无法与大企业维护的图床相比。
为了网站内容稳定考虑,还是建议大家逐渐把图片迁移到其他云存储空间,或者直接在本地开启CDN静态加速。
免费图床时代基本宣告结束。
不过你觉得博客搭建只是玩玩而已,并不必要持续建设下去,处于成本考虑依然可以尝试其他免费图床。