『WordPress』博客搬迁更换域名的数据库操作

博客更换域名涉及到后台数据库三个方面的记录更新:

  1. 站点域名设置,包括wp_options表中的home和siteurl两个字段;
  2. 文章内容中手工输入的域名更新,涉及wp_posts表的post_content字段;
  3. 文章链接更新,对应于wp_posts表的guid字段

详细代码如下:

UPDATE wp_options 
SET option_value = replace(option_value,'old domain','new domain') 
WHERE option_name = 'home' 
OR option_name = 'siteurl';

UPDATE wp_posts 
SET post_content = replace(post_content,'old domain','new domain');

UPDATE wp_posts 
SET guid = replace(guid,'old domain','new domain');

注意domain格式为 http://dengkefu.com 最后不要带”/”

作者:Keefe Dunn

a dreamer, a learner, a lawful beginner.

发表评论

您的电子邮箱地址不会被公开。