wordpress改域名或搬家后批量修改图片地址

作者:liaoren 时间:19-04-04 阅读数:13423人阅读

作为站长的我们,难免会来个网站搬家,搬家的时候又难免会更换个比较好的域名,这时候我们就会碰到一些问题了:数据库手搬家导入后,网站打开后还是会自动跳到原来的域名网站,而且文章域名及图片地址都是原来的域名地址。这个怎么改成现在的域名地址呢?

方法一:

打开你的phpmyadmin数据库管理软件,打开你导入的数据库,然后选择需要修改数据的表,比如我要修改文章中的图片地址,那么我就要选择wp_posts表(如图):

wordpress改域名或搬家后批量修改图片地址 第1张图片
然后,点击“搜索”菜单
wordpress改域名或搬家后批量修改图片地址 第2张图片
然后,再点击“查找并替换”按钮
wordpress改域名或搬家后批量修改图片地址 第3张图片
然后,在查找的地方填上你需要替换的东西(如地址),在替换为处填写替换后的东西(如现在的域名),然后再点击下面的执行,这样就进行了替换。呵呵,是不是很简单。
提示:批量修改前最好是先备份一下数据库,以防出错。

方法二:

登陆phpmyadmin,选择自己博客的数据库,然后点击SQL
UPDATE ‘表名’ SET ‘字段’ = REPLACE(‘字段’,’待替换内容’,’替换值’);

UPDATE wp_posts SET post_content = replace( post_content, 'AAA.com','BBB.com') ;
UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ;

然后点击 执行

修改完还没有全解决根本问题,还要修改wp_posts表中的guid属性

UPDATE wp_posts SET guid= replace(guid, 'aaa.com','bbb.com')

注:

  • WordPress数据库里面几个重点替换的表和字段:

  • 表wp_posts里面的post_content (文章内容)

  • 表wp_posts里面的pinged (ping内容)

  • 表wp_posts里面的guid (WordPress默认链接结构)

  • 表wp_comments里面的comment_author_url (留言作者URL地址 )

全文完


发表评论

请先登录 再评论,若不是会员请先注册