新浪微博防盗链导致图片失效解决办法
前言
新浪图床防盗链开启,在使用过程中很糟心,就是过一段时间会失效,我还得登入微博账户,刷新一下,然后才可以正常使用。
恰好,今天发现这个教程,分享给大家。
解决办法
新浪图床开启的是最简单的防盗链,也就是来源非新浪域名都不加载,那么我们不带来源就行了。
方案1
html的话,在head标签中加入
<meta name=“referrer” content=“same-origin”>
<meta name=“referrer” content=“no-referrer”>
方案2
img标签加referrerpolicy=”no-referrer”(浏览器非兼容,自测)
方案3
https网站加载http的图片资源
方案4
Nginx无来路
add_header Referrer-Policy "no-referrer";
方案5
反代(缓存时间越高越好)
目标URL:https://cdn.sinaimg.cn.52ecy.cn
发送域名:ws3.sinaimg.cn
补充
你也可以在上传图片时,直接修改前缀
使用方法:
将新浪图片前缀,如 https://ws3.sinaimg.cn/ 换为 https://cdn.sinaimg.cn.52ecy.cn/
拼出以下网址:https://cdn.sinaimg.cn.52ecy.cn/large/0072Vf1pgy1g2i7m6lp02j30hs0hswf1.jpg
以上方法反代最稳妥,其他方案都存在浏览器兼容性问题,如有介意者自行抉择。
站点统计会有所异常,如有介意者自行抉择
版权声明:本文转载自杨小杰博客,原标题《新浪图片链接修复教程集合》
Hey,你好哇。影视剪辑 | AE | Pr | 电脑技术 | 摄影摄像 | 电影 | 电视剧 | 二次元
我们下次见
剪辑交流群:685624383
320印象 » 新浪微博防盗链导致图片失效解决办法