最近打开几个展示站发现图都挂了,我知道的有点晚了,是新浪开启了防盗链。

还好那几个展示站的图不是很多,都手动转到本地了,新浪只是防盗链并没有删除图片,所以直接打开图片地址保存下了图片然后传到本地了。

搜了一圈,给出以下几种解决方案:

一、通过修改数据库,把所有图片前缀改成 tva1

可以在数据库中通过 SQL 命令,把所有 ww1 ww2 ww3 ws1 开头的链接改成 tva1 开头

UPDATE wp_posts SET post_content = REPLACE (post_content, 'ww1', 'tva1');

但也许下一次更新,tva1 也不能用了,需要用其他,那时我再更新。

二、在头部文件(header)加防检测代码

因为新浪的防盗链功能还比较低级,所以只需要在主题文件目录中的 header.php 中前面加入下述代码:

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

即可防止新浪检测,缺点是百度统计也用不了了,也许下一次更新就失效了。

方法二可以暂时快速解决问题,但是不知道以后会怎样,所以重度使用新浪图床的亲们还是尽快做好准备吧。

如果您是用的Typecho!呐!送你个小助手,快速转移新浪图床图片到本地。

新浪图床迁移至typecho助手

溜了溜了...

Reward this article