① 准备工作
- 备份 MySQL 数据库
- 将新域名绑定到服务器,添加证书、伪静态规则等;
② 更换域名
- 复制整个 WordPress 目录到新域名的网站目录
- 导出 MySQL
- 修改数据库中的域名:
执行 SQL(一次搞定):
UPDATE wp_options SET option_value = 'https://新域名' WHERE option_name='siteurl';
UPDATE wp_options SET option_value = 'https://新域名' WHERE option_name='home';
如涉及文章里的旧域名,还需替换:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://旧域名', 'https://新域名');
UPDATE wp_posts SET guid = REPLACE(guid, 'https://旧域名', 'https://新域名');