把默认的图片上传地址改成了 img.prinzeugen.net
,但是原来的文章中所有的图片引用都失效了
本来想不会要一篇一篇改过去吧 不过还好想起来可以改数据库
总之就是替换数据库里所有 www.prinzeugen.net/wp-contents/uploads
为 img.prinzeugen.net/uploads
就可以了,但是窝是 SQL 渣(只是学 SQLite 时知道一点),于是查了下 SQL 基本语法的 REPLACE,总算是搞好啦 ,下面是解决方法:
UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://www.prinzeugen.net/wp-content/uploads', 'https://img.prinzeugen.net/uploads')
具体进 phpMyAdmin 之类的窝就不写了吧~
【2017.6.11 更新】
今天再次把域名从 img.prinzeugen.net
换到了 img.blessing.studio
,正好又有这样的需求。直接搜索博客内容即可,这也是在写博客的好处之一啊。
就是现在回头看两年前的文章有点尬 XD 不过也不打算修改了,留着做个纪念(笑)
UPDATE posts SET markdown = REPLACE(markdown, 'img.prinzeugen.net/uploads', 'img.blessing.studio/images')
不小心把 Ghost 的 posts 表给删掉了,幸好有备份
没想到恢复的时候被外键约束给摆了一道,吃瘪了2017年6月11日