今年上半年,新浪图床开启了防盗链功能,导致一大批站长图片失效,这其中就包括缙哥哥。但是还是有很多小伙伴为了节省服务器资源都会选第三方的图床,或者自建图床,能减轻服务器压力加快网页访问速度。所以今天,缙哥哥来教大家继续使用新浪图床!
为了这么多个月了,缙哥哥还在纠结是否使用新浪图床呢?因为他不限流量、支持HTTPS、速度够快。光这么3点,还不够你选择它的吗?下面直接进入正题:
方法一:网站no-referrer
网站头部添加下面代码,记得添加至</head>之前
<meta name="referrer" content="no-referrer">
加这个的意思是新浪图片就无法追踪到请求图片的域名,可解决一些防盗链的限制! 但是加这个对于一些AFF,友链都会导致无法追踪请求的域名,目前已知百度统计无法与这玩意共存,添加上这个meta标签后无法查看来路。CNZZ、51la正常。该方法副作用较大,许多站长无法接受。还有广告联盟的广告被屏蔽了!
方法二:图片no-referrer
放弃方法一的原因是因为其影响百度统计,那么我们是不是可以单独给图片 img 标签增加 no-referrer 属性呢?事实上是可以的,比如:
<img src="https://wx1.sinaimg.cn/large/466f79e8ly1g92hytompmj20rs0yqncg.jpg" />
在其基础上,我们为这张图片单独增加 no-referrer 属性,变成:
<img src="https://wx1.sinaimg.cn/large/466f79e8ly1g92hytompmj20rs0yqncg.jpg" referrerpolicy="no-referrer">
但是问题随之而来,东西存在别人家终究不是长久之际免费的产品就更不用说了,之前的贴图库就是很好的例子。
方法三:替换新浪图床前缀
可以通过批量修改前缀来暂时恢复正常访问,通捣鼓缙哥哥发现新浪图片都是多台服务器寄存的,分别是我先wx*.sinaimg.cn,这里我们需要将其替换成tva*.sinaimg.com即可。
- wx1.sinaimg.cn → tva1.sinaimg.com
- wx2.sinaimg.cn → tva2.sinaimg.com
- wx3.sinaimg.cn → tva3.sinaimg.com
- wx4.sinaimg.cn → tva4.sinaimg.com
数字对不上也没关系,缙哥哥发现新浪图床的前缀wx后面的数字 1~4 打乱图片都能打开,但为了保险起见以及后期管理还是按照数字进行修改网址吧!
一个个在文章中修改太麻烦,这里直接使用SQL命令批量处理,对了,涉及到MySQL的修改,记得先备份下,就算操作不当也能及时数据回滚。
新浪图片SQL执行命令
UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://wx1.sinaimg.cn/', 'http://tva1.sinaimg.com/') UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://wx2.sinaimg.cn/', 'http://tva2.sinaimg.com/') UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://wx3.sinaimg.cn/', 'http://tva3.sinaimg.com/') UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://wx4.sinaimg.cn/', 'http://tva4.sinaimg.com/')
缙哥哥总结
免费的东西都要做好随时失效的可能,所以缙哥哥在标题就指出,需要备份自己的图片,以防万一。同时缙哥哥也给大家一些方案,供各位站长们参考:
- 如果你的站流量不大,那么放在自己的服务器上,配合CDN也是不错的选择;或者使用类似七牛的对象存储,也有10G的免费流量供你使用。
- 如果你的站是没有备案的站点,那么缙哥哥建议你做个备案网站,首页放张图片(维持备案使用),用该域名搭建一个可以使用国内CDN的私有图床,能大大加速你的国内访问速度。这里顺便推荐一个免备案CDN加速服务:《免备案CDN加速服务商NodeCache,注册就送1T免费加速流量》
- 如果你的站流量很大,但是又是穷的一批,那么,新浪还是你的首选,多做备份和批量执行就是你的基本功。
- 如果你的站流量很大,你又不缺钱,对象存储+CDN加速是你的首选。
好了,今天的分享到此结束。有人问缙哥哥你的图片是怎么搞的?我只能说我是综合性使用,一些不重要并且占用空间又大的图片也会放在新浪图床,绝大多数放在自己的服务器里,并定期备份……
1.本网站资源来源于网络收集,如有侵权,请联系站长进行删除处理。请发送邮件至:chensi2024@foxmail.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。
4.如下载链接失效,请在当前页留言或私信管理员,24小时必处理结束!
5.本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解。
6.本站提供的资源仅限用于学习交流和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险以及产生法律纠纷与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除。