Typecho 批量更换文章中的图片地址

前言

欸,最近迁移域名,导致我的ty博客站地址和新域名不对。那么,该如何批量修改文章中那么多的图片地址呢?

批量修改图片地址

这里用phpMyAdmin工具进行演示,当然也可以用navicat等数据库管理工具,都是一样的。

首先我们需要确定要更换的地址,要注意路径,比如原本本地服务器存储的域名地址是https://xxxxxxx/image/2023。然后你将2023路径下的所有图片地址转到https://yyyyyyyy/image/2023/ 那么这个时候你只需要批量将原本的https://xxxxxxx/image/ 更改成https://yyyyyyy/image (为什么要带上image呢主要防止有些地方链接非图片,被误更改了)。

然后打开数据库管理工具,选择typecho的数据库,打开typecho_contents表,点击SQL,执行下列sql语句。(这里是更改文章内图片的)

UPDATE typecho_contents SET text = REPLACE(text,'旧域名地址','新域名地址');

然后再去typecho_fields表执行下列sql语句(这里是更改封面图片的)

UPDATE typecho_fields SET str_value = REPLACE(str_value,'旧域名地址','新域名地址');

执行后,显示批量更改成功,然后就可以返回博客的文章中查看图片链接是否正确,是否能被访问啦!


    © 版权声明
    THE END
    支持博主,更新加速
    点赞2 分享
    勋章统计

    评论一下 抢沙发

    请登录后发表评论

      请登录后查看评论内容