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

近日,新浪图床开启了防盗链,不少依托于新浪图床的网站图片都无法访问了,看到了网上很多的方法,结合小东自身经验,总结一下新浪图床 403(失效)的解决办法。

新浪图床是一个非常好的图床,虽然新浪到处被喷,但是在图片外链上一直没采取防盗链措施,近日才开启了防盗链措施。众所周知,图片的加载是需要流量的,但如果服务器的带宽不够大,那么网站的加载速度明显降低,用户的体验就不好,所以不少的小网站站长,会将图片以外链的方式存到新浪图床中。

0x01 什么是防盗链

新浪的防盗链是Referer 防盗链,这种类型的防盗链方式,非常常见也很简单

RefererHTTP协议里有特殊的用途,当浏览器向服务器发送请求时,一般会带上Referer头,告知服务器该请求是从哪个页面链接过来的。Referer经常被用于页面访问统计、图片防盗链等。

当一个HTTP请求发送到CDN服务器后,CDN服务器检查客户URL中所携带的Referer字段的信息,禁止或者允许符合特定规则(支持正则匹配)

常见CDN服务就会提供此类型的防盗链功能,典型特征是:不能通过其他网站访问,但是直接访问图片资源的URL是可以下载、查看。


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 未开启防盗链的域名前缀

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

ww1ww2ww3tva1wx4的域名前缀并未开启防盗链

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


2.4 Nginx反向代理

反向代理就是一种,代理请求的方式,相当于是,自己的服务器去访问图片,然后将图片转发给用户

如果您使用的是宝塔服务器面板,那么可以如下配置:

同时记得开启缓存,时间越大越好(避免频繁请求)


2.5 更换图床

这里小东就不推荐什么了,小东自建的天云图床其实很不错,平时一直在维护中,确保资源不出问题。

网址:http://img.top15.cn


2.6 图片本地化

图片存放在别人的服务器上,总觉得不踏实,那么就可以将之前存放在新浪服务器上的图片,下载到自己的服务器上。

如果觉得本地化后网站访问速度慢,那么可以购买 CDN 服务,同时网上还有一些免费的 CDN服务,比如 360安全宝百度的免费 CDN,站长朋友可以尝试使用,不懂的可以留言评论。

如果是emlog博客 CMS 的站长,可以下载安装小东写的“ 图片本地化插件 ”,能够快速下载远程图片到服务器,并且替换文章中的远程图片,一键操作。

下载地址:https://blog.dyboy.cn/develop/88.html


0x03 其他解决方法

小东博客之前部分文章是使用的新浪图床的图片外链,我直接选择更换图床,写了一个 python 脚本,直接将新浪的图片下载下来,然后上传到另一个图床,并且替换文章内容中的图片链接,也是很方便的,有相关技术的朋友可以弄一弄。如果需要此类帮助的,可以付费联系小东。

其他的方法,应该是还有一些,如果各位还有什么比较好的方式,欢迎留言,互相交流图床失效解决办法的相关技术

最后欢迎大家关注小东的个人博客:https://blog.dyboy.cn/program/131.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 162,825评论 4 377
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,887评论 2 308
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 112,425评论 0 255
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,801评论 0 224
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 53,252评论 3 299
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 41,089评论 1 226
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,216评论 2 322
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 31,005评论 0 215
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,747评论 1 250
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,883评论 2 255
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,354评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,694评论 3 265
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,406评论 3 246
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,222评论 0 9
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,996评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,242评论 2 287
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 36,017评论 2 281

推荐阅读更多精彩内容

  • 一、基础防盗链 基础防盗链主要是针对客户端请求过程中所携带的一些关键信息来验证请求的合法性, 比如客户端请求IP,...
    TsengYUen阅读 6,367评论 1 10
  • 《老男孩Linux运维》笔记 隐藏Nginx软件版本号 一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户...
    Zhang21阅读 3,567评论 0 28
  • 一.盗链的定义: 某内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的...
    繁天涯阅读 13,031评论 2 9
  • 你想要的生活,从来都不是靠别人,而是自己的努力。 这是一个下了很多天雨的日子,也是让人很郁闷的日子。一个人久没见到...
    青酌夜阅读 1,928评论 4 10
  • 文/孟小苒 嘿,小男人,我现在每晚都睡得很好,就像,从前躺在你身边一样感到安心。 我曾爱得理直气壮,当然,也曾哭得...
    孟小苒阅读 497评论 5 6