更新:微博图床已翻车,怎么改都不好使了,有备份的赶早切换啊。
昨天经@唯一度博客提醒,微博图床要禁外链了,这对于无数懒得自己存图片的小站长来说无疑是巨大的打击。
岩兔站作为微博图床的忠实用户,自然也是受到牵连。刚开始的表现是图片时隐时显,清缓存后,大部分图片都是显示不了了。一翻折腾找到了临时的续命方法,各位可以尝试续命,正道还是趁现在图片还能打开,赶紧备份!
图床续命方法
微博图片链接一般是https://ws1.sinaimg.cn/large/xxx.jpg
格式,续命方法是:
- 将
ws1/2/3/4
中的s
替换成x
或w
形成https://wx1.sinaimg.cn/large/xxx.jpg
形式的链接。 - 将
https
请求替换成http
岩兔站还对微博图床抱有一丝希望,所以目前采用第一种方式临时续命。
批量改链接
博客里文章不少了,图片更是多,手工改显然不现实,岩兔站分享一下通过数据库批量改链接的方法。
首先需要准备一个数据库管理工具,推荐MySql管理工具Adminer单文件简单好用,登录数据库后做如下操作
- 备份原数据库为SQL脚本
- 下载备份文件,用任意文本编辑器,替换
ws1/2/3/4.sinaimg.cn
为wx1/2/3/4.sinaimg.cn
- 导入修改过的数据库脚本,完成替换
注意:操作数据库有风险,务必谨慎。
备份图片
下面说正道,图片备份,自己的图自己留好,不怕微博突然禁外链!
其实最早就有大佬提醒过岩兔站,微博图床不可靠,让我注意备份。当时是写了个PHP脚本,通过VPS定时任务每天正则匹配数据库中的外链图片,并将图片下载至本地。
感兴趣的小伙伴可以围观:
微博图床彻底挂掉的时候,将图片链接修改为本地链接即可。
搞笑的是就在不久前网上还在说新浪的同事说最近几年还没有考虑禁外链的事情。
用别人的就是不靠谱……