有些站长先用测试域名调试,调试好后,再更换成主域名。下面讲一下如何正确的更换域名。
如果只更换域名不更换主机的话,可以按以下的步骤操作。
第一步:将你的新域名解析到网站服务器上;
第二步:进入数据库管理后台,点击自己的数据库,再点击SQL;使用以下的SQL语句,批量替换数据中的所有老域名;(以下语句中更换成自己的新旧域名)
UPDATE wp_posts SET post_title = replace( post_title, '老域名地址','新域名地址');
UPDATE wp_options SET option_value = replace( option_value, '老域名地址', '新域名地址')
WHERE option_name != 'wpmbg_general';
UPDATE wp_posts SET post_content = replace( post_content, '老域名地址','新域名地址');
UPDATE wp_posts SET guid = replace( guid, '老域名地址','新域名地址');
UPDATE wp_postmeta SET meta_value = replace( meta_value, '老域名地址','新域名地址');
UPDATE wp_termmeta SET meta_value = replace( meta_value, '老域名地址','新域名地址');
操作如下图:
第三步:进入网站后台—主题设置,修改主题设置里的所有旧域名为你的新域名;

这样,新域名就更换好了。
如果网站是更换域名时,也更换了主机,操作步骤就多一些。步骤如下:
第一步:将你的新域名解析到网站服务器上;
第二步:打包旧主机里的所有程序文件,然后将打包下来的程序文件上传到新主机上;
第三步:打开新主机里的程序文件里的wp-config.php(在主机根目录下);
修改里面的数据库配置信息,更换成自己新主机的数据库信息;
第四步:进入旧网站的数据库管理后台,导出所有网站数据;
第五步:进入新主机的数据库管理后台,导入下载下来的数据库文件;
第六步:再点击数据库的SQL;使用以下的SQL语句,批量替换数据中的所有老域名;(以下语句中更换成自己的新旧域名)
UPDATE wp_posts SET post_title = replace( post_title, '老域名地址','新域名地址');
UPDATE wp_options SET option_value = replace( option_value, '老域名地址', '新域名地址')
WHERE option_name != 'wpmbg_general';
UPDATE wp_posts SET post_content = replace( post_content, '老域名地址','新域名地址');
UPDATE wp_posts SET guid = replace( guid, '老域名地址','新域名地址');
UPDATE wp_postmeta SET meta_value = replace( meta_value, '老域名地址','新域名地址');
UPDATE wp_termmeta SET meta_value = replace( meta_value, '老域名地址','新域名地址');
操作如下图:
第七步:进入网站后台—主题设置,修改主题设置里的所有旧域名为你的新域名;

这样,新域名和新主机就都更换好了。