wordpress网站更换域名,属于常规操作。网上此类教程遍地皆是。之前,小编使用https://wplinks.cn搭建了一个wordpress网站。刚刚搭建好了几天,网站也刚有数据,注册了https://wpnav.cn这更好的域名,所以就有了更换域名的想法。下面,记录一下更换域名的过程。
其实,wordpress网站更换域名的方法也比较简单。具体步骤如下:
1、解析绑定域名
添加域名解析记录。如果之前的域名是https访问的,现在新域名也想用https访问,那就需要更换ssl证书。具体方法在宝塔面板操作,方法比较简单。
2、修改网站域名
我们以wplinks.cn作为老域名,替换为新的wpnav.cn域名为例进行讲解。
2.1 登录网站数据库管理
登录进入网站数据库管理,找到网站数据库并将其切换到 SQL 标签页,如下图所示:
复制下面的WordPress新旧域名替换命令到 SQL 标签页的命令框中,命令代码如下:
UPDATE wp_posts SET post_content = replace(post_content, 'wplinks.cn', 'wpnav.cn');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'wplinks.cn', 'wpnav.cn');
UPDATE wp_comments SET comment_content = replace(comment_content , 'wplinks.cn', 'wpnav.cn');
友情提示:命令代码中的 wp_ 前缀为数据库表前缀,如果前缀名称不同,需要把 wp_ 改成你的数据库表前缀,再进行替换操作。
2.2 执行替换更新命令
复制上述命令到 SQL 标签页的命令框后,点击右下角的 GO 按钮执行替换更新命令即可完成。
3、域名前缀 HTTP 替换为 HTTPS
根据上面的教程依次类推,我们就可以进行更多的数据库操作了,比如把之前旧域名前缀 Http 替换为新的更安全的 Https 前缀,我们就可以输入以下命令代码来完成了:
UPDATE wp_posts SET post_content = replace(post_content, 'https://wpnav.cn', 'https://wpnav.cn');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://wpnav.cn', 'https://wpnav.cn');
UPDATE wp_comments SET comment_content = replace(comment_content , 'https://wpnav.cn', 'https://wpnav.cn');
4、替换文章/页面中的部分文本
我们以wplinks旧标识替换为wpnav新标识为例,命令代码如下:
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'wplinks旧标识.', 'wpnav新标识');
UPDATE wp_comments SET comment_content = replace(comment_content , 'wplinks旧标识', 'wpnav新标识');
提示:在进行数据库表操作之前,请务必先备份好数据库后再进行!
经过以上的数据库命令操作,就可以把数据库中网站的老域名全部更改替换为新域名了,这样网站就可以使用新域名进行正常访问了。