批量修改网站失效的新浪图床的图片URL

2020-02-12
331次阅读
没有评论

昨天说的,新浪图片外链全部失效了,因为新浪外链全面开启了防盗链了,任何带有来源的都无法正常访问,只有携带空头才能正常访问,所以我自己写了一个pic.php文件,不带任何来源,直接调用图片就行。

今天一时兴起,上 photo.weibo.com 看了一下新的图片地址,看到仅仅是图片的二级地址改变了,以前的是ws开头,现在换成了wx开头。

我复制了本站的几个图片地址更换ws为wx,访问了一下,发现确实可以访问,所以,就萌生了批量更换本地文章里面的 http://ws 为 https://zyooo.com/post_mail/pic.php?images=http://wx ,这样就能确保我本站所有的图片都能访问成功。

mysql数据库SQL代码:

UPDATE `表` SET `字段`=replace(`字段`, '旧的', '新的') WHERE 1

如果发现图片或者部分内容的超链接不对,可以用下面的代码进行替换。

UPDATE `表` SET guid = replace(guid, '旧值','新值')

只需要在数据库中执行这一段代码就能完成所有文章的字段替换,而且不会更改原来文章的任何一个标点符号。

本站已经完成数据库内部内容替换:

批量修改网站失效的新浪图床的图片URL

正文结束
自由书生
版权声明:本站原创文章,由 自由书生 于2020-02-12发表,共计504字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码