情境描述
之前做了一个wp的多站点,那里面还有好多的子站点,现如今多站点的域名想换一个域名。写下这篇博客的目的是以后备查,同时也是希望能帮助到遇到相同问题的朋友。
修改主站域名主要涉及到两个方面:
更新数据库中的主站域名信息
更新wp-config.php中的设置
数据库相关操作
建议对需要修改的站点的数据库进行备份,备份的具体操作这一部分就不做详细说明了。可以使用phpMyAdmin或FTP等工具进行备份,操作步骤可自行百度。
我是使用navicat工具进行数据修改操作的,因为在WordPress部署时,没有自定义数据库,所以数据库中表名都是以默认WP_开头的。
步骤1:修改表WP_OPTIONS
新旧域名必须包含HTTP or HTTPS
UPDATE wp_options SET option_value = REPLACE(option_value, '旧域名', '新域名') WHERE option_name = 'home' OR option_name = 'siteurl';
步骤2:WP_SITE
(这里需要重点说明一下,在网上找到的解决方法中,都没有提到修改WP_SITE中的设置。在没有开启多站点模式时,的确不需要修改WP_SITE。但开启了多站点模式后,修改是必须的。)