如果你有一个wordpress的网站,需要更换域名,下面的方法也许能给你一个完美、简单的操作体验!这个方法的前提是,不改变数据库名,只更换域名。
首先,将新、老域名都解析到网站IP上,用老域名访问wp后,进入后台“常规”设置里将网站地址等改成新域名。

然后,通过phpmyadmin 访问网站的数据库,在SQL里输入下面的代码,并且执行!需要注意的是,数据库名的wp_如果有改变过请更改为你自己的,old-domains=老域名,new-domains=新域名。

UPDATE wp_posts SET post_content = replace( post_content, 'old-domains.com','new-domains.com');
UPDATE wp_comments SET comment_content = replace(comment_content, 'old-domains.com', 'new-domains.com');
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'old-domains.com', 'new-domains.com');

 

最后,通过新域名地址访问,并且登录到后台后,进入插件,安装 “Search & Replace” 这个插件,然后全选所有数据库文件,将新域名替换老域名,记得要把预演模式去掉,直接写入数据库即可!