新浪相册图床限制外链怎么办?新浪微博图片限制外站引用怎么解决?新浪微博图床开启防盗链怎么办?
新浪微博做外链的图片统统返回了403错误怎么办?
网上流传着几种解决方案:
加一个noreferer头
具体方法是在head中加入一行html代码,让浏览器在访问该页面时候不再带上referer标记。这也就相当于直接访问这个图片,绕开了微博的防盗链机制。
<meta name="referrer" content="no-referer" />
当然这个方法有一个缺点,就是缺少了referer站点的来源数据统计将会不再准确,部分依赖referer的功能会受到影响。
给图片单独加noreferer
不给全站加上never,我们还可以考虑单独给图片加上never标签。
<img alt="image" class="has" src="http://……" referrerPolicy="no-referrer">
知道原理以后,我们就可以对数据库进行批量修改:
UPDATE wp_posts SET post_content = REPLACE (post_content, '<img', '<img referrerPolicy="no-referrer"')
这个方法也有个缺点,那就是IE与Edge不兼容,使用低版本浏览器的用户依然会携带referer请求。
2023.08.25最新的新浪微博图片防盗链解决方法:
上图案例演示:
声明:本站所有内容/本文内容/及图片/由互联网用户投稿自发贡献,该文观点仅代表其作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭/侵权/违法违规的内容, 请发送邮件至 123456@qq.com 举报,一经查实,本站将立刻删除。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。