如何更换WordPress网站域名

实用技巧 1年前 (2019) 茶克拉
1,301 0

前不久我更换了网站的域名,整个过程十分顺利,现在我将分享这个方法给有需要的朋友。

在此之前,我想说不管是什么性质的网站,一般都不建议更换网站域名

这是因为更换域名不但会影响网站在搜索引擎结果中的排名减少流量,还会在访客中留下不好印象。

不过,在某些情况下,我们也必须更换域名。

比如,我们购买到了更符合网站定位的域名,或者一直在用的域名过期了,没有续费被人抢注,

又或者只是在网站备案期间使用的临时域名,备案后切换到正式的域名,再者原域名被K了等等。

废话不多说,开干吧。

下面我将用www.olddomain.com代表我们原来使用的旧域名,www.newdomain.com代表新域名。

1.解析你的新域名

购买了新域名之后,先对新域名进行解析,也就是在DNS记录中添加www和@这两项A记录,绑定到你的空间的IP。

之所以这么做,是因为新域名的解析需要时间,我们提前做这一步,接下来我们后面的流程就顺畅很多啦。

解除你原来的旧域名的解析(在DNS中删除原来的两项A记录)。

检查你的域名是否解析成功,可以在电脑中打开CMD,并输入ping newdomain.com

这里注意,不用加http://,不用加www,后缀不同记得更改,如newdomain.net等。

如果ping后结果显示出一个IP地址,并显示出各种数据就代表成功了。

2.备份你的网站

建议大家一定要养成习惯,在后台操作一些系统设置的时候,注意备份自己的数据。

备份的数据分两部分,一个是网站数据文件,另一个是数据库文件,两者是分开的。

不管是宝塔还是cPanel,在WordPress网站源文件根目录下的所有文件,全选并进行压缩打包,下载到本地保存。

数据库则在登录你的主机管理系统(宝塔/cPanel)后,进入phpmyadmin(或者可操作修改数据库的其他工具),

登录你的WordPress所使用的数据库,如果你有多个数据库,可以找到你的WordPress文件目录下的wp-config.php,

查看里面的DB-NAME设置的内容。接下来,就是在phpmyadmin中选中你的WP数据库并执行导出。

3.更换域名

这里又要分两个步骤。

1)在你的主机管理系统中找到主域名的设置,将原来的olddomain.com改为newdomain.com。

2)更换你的数据库中所有包含www.olddomain.com的字段。具体操作为,

登录主机管理系统,进入phpmyadmin,选中WordPress网站所使用的数据库,点击SQL命令按钮。

在代码页输入以下内容:

UPDATE wp_options SET option_value = replace(option_value,'www.olddomain.com','www.newdomain.com') ;

UPDATE wp_posts SET post_content = replace(post_content,'www.olddomain.com','www.newdomain.com') ;

UPDATE wp_comments SET comment_content = replace(comment_content, 'www.olddomain.com','www.newdomain.com') ;

UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'www.olddomain.com','www.newdomain.com') ;

点击“执行”按钮,显示成功后关闭页面。

注意引号的使用,一般数据库报错会显示具体的错误内容,检查更正并再次执行。

如果是二级域名,则相对应的修改www.这部分的内容并进行更换即可。

至此,整个更换域名的操作就算完成了。

提醒

数据库操作中更换的域名只针对php中的网站主域名,如果你是在其他地方手动键入的域名内容或代码包含的域名,

例如,页脚中手动加入的《关于我们》之类的页面链接代码,手动设置的favicon的icon文件地址等,

这些都是保持原来旧域名的数据的,你得重新修改为新的域名地址并让它们生效。

另外关于SSL,不管新域名是否重新加这个SSL证书,主要出现的问题在是否验证网站让其生效。

保持网站证书的一致性,要么全部http,要么全部更换到https。

希望以上内容能帮助朋友们排除疑惑LOL

本文中使用的方法由本人实际验证,并主要参考了内容:如何完美更换WordPress网站的域名

版权声明:茶克拉 发表于 2019-05-11 14:50:51。
转载请注明:如何更换WordPress网站域名 | 茶克拉驿站

暂无评论

暂无评论...