网站搬家/图床搬家/网站文章图片整体迁移教程——墨涩网

玩博客的朋友应该都知道,网站搬家几乎是所有博主都遇到过的事,也许是为了更快的速度、更大的空间、更好的服务、更稳定的访问、更好的SEO优化等(也有可能就是为了折腾),如果很不巧,你在网站搬家的时候顺便改了一个新域名,又或者更换图床,那么你网站的文章插图就会挂掉,扯得有点多了,其实今天就是介绍一下wordpress更换图床服务后,如果在数据库里面批量替换文章插图链接,本次演示的图片是从wordpress本地的媒体库迁移到七牛云存储,其他情况下的图床迁移和域名更换方法同理。


教程开始:(演示图片从wordpress本地迁移到七牛云)

1.下载wordpress媒体库的图片文件,这里采用宝塔打包下载,默认地址在:wp-content/uploads目录下。

图床搬家 (5).JPG

2.整理图片,因为wordpress是将图片按照年份+月份的方式分文件夹存放的,我们的在图床里面也可以新建这样的文件夹结构,但是我这里为了方便,全部把图片整理在一起。

 

图床搬家 (4).JPG

3.图片上传新的图床,我们这里采用(云存储管理客户端 v0.3.0多平台云存储管理器——墨涩网)文章介绍的客户端直接批量上传的(注意:图片文件名不能更改)。

图床搬家 (1).jpg

4.打开数据库phpmyadmin管理页面,我这里直接从宝塔里面进入的。

5.备份数据库,选择你网站所用的数据库表直接导出本地即可,方便有问题以后恢复(你也可以用宝塔备份,或者在服务器管理创建磁盘快照)。

图床搬家 (1).png

6.点击你的网站数据库表前面的“+”展开数据库,选中“wp_posts”表,点击“SQL”。

图床搬家 (2).jpg

7.在下面的输入框里面输入下面的命令后点击“执行”。

图床搬家 (3).jpg

原域名是你的网站原先的插图地址(不包括图片文件名),新域名同样的是在新图床里面的地址(不包括图片文件名)。我这里因为原wordpress本地图片文件夹结构的问题,不同的图片得执行分开多次执行或者一次多行执行。

例如:UPDATE wp_posts SET post_content = REPLACE( post_content, 'www.sunweihu.com/wp-content/uploads/2015/01', 'qiniu-image.sunweihu.com' ) ;

格式如下:

THE END