前几天由于博客更换域名,将blog.tujing.site更换为了www.tujing.site,这里把wordpress更换域名的步骤记录下,已备下次之需。
第一步,备份数据库。备份数据库以防操作过程中出现错误,我们可以使用备份的数据库重新进行操作。
第二步,将新域名解析到服务器。解析新域名,就是将域名指向服务器的IP地址,通常在域名商那里进行操作;绑定新域名,通常在域名购买网站里进行操作,就是在服务器上添加新域名,并确保网站目录和旧域名的网站目录一致。
第三步,登录主机管理系统,进入phpmyadmin,选择WordPress网站所使用的数据库。
选中wordpress数据库之后,点击SQL,输入以下代码(这里blog.tujing.site是旧域名,www.tujing.site是新域名,在输入的时候注意更改):
UPDATE wp_options SET option_value = replace(option_value, 'blog.tujing.site', 'www.tujing.site') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'blog.tujing.site','www.tujing.site');
UPDATE wp_posts SET post_content = replace(post_content, 'blog.tujing.site', 'www.tujing.site');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'blog.tujing.site','www.tujing.site');
UPDATE wp_usermeta SET meta_value = replace(meta_value, 'blog.tujing.site', 'www.tujing.site');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'blog.tujing.site', 'www.tujing.site');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'blog.tujing.site','www.tujing.site');
输入后点击执行,这样就将wordpress网站内的链接全部更换过来了。