网站更换域名后需要批量改一下数据库内容,把旧域名全部换成新域名,执行以下sql命令即可:
UPDATE wp_options SET option_value = replace( option_value, 'www.old.com', 'www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, 'www.old.com', 'www.new.com' ) ;
UPDATE wp_posts SET guid = replace( guid, 'www.old.com', 'www.new.com' ) ;
old即旧域名,new即新域名,替换成自己的域名即可。需要注意的是域名前不要加http://或https://,还有就是注意一下UPDATE wp_options SET…这里的表前缀,不一定是wp,根据自己的情况修改。
另一个方法就是使用插件Velvet Blues Update URLs,使用方法可以自行百度一下,这里就不做介绍了。