爱笔记爱笔记

新浪微博图床失效403/404的解决办法总结

0x02 解决办法
因为很多站长目前的图片都存在新浪的服务器中,结合Referer防盗链的特征,小东搜集总结有如下的解决办法。

2.1 META标签
在网站的<head>标签内添加一行声明referrer的规则

<meta name="referrer" content="same-origin">
<meta name="referrer" content="no-referrer" />

这样就可以继续使用新浪图床,但是可能会有一些网站基于referrer规则的功能会异常

2.2 IMG标签
既然是图片资源,那么在HTML5中的img标签有一个referrerpolicy的属性,可以显示声明referrer规则,所以在图片标签中加入一个属性即可

<img src="https://wx4.sinaimg.cn/large/006WvzUFly4g2fbc9ojcbj30j60auq3j.jpg" referrerpolicy="no-referrer">

2.3 未开启防盗链的域名前缀
大家都知道新浪图片的域名前缀很多,其中有的域名前缀并没有和谐,所以可尝试替换域名前缀

ww1,ww2,ww3,tva1,wx4的域名前缀并未开启防盗链

如果各位还有什么未开启防盗链的域名,请评论或留言告知

原文
https://www.jianshu.com/p/e410a332a504

本原创文章未经允许不得转载 | 当前页面:爱笔记 » 新浪微博图床失效403/404的解决办法总结