SiteGround网站怎么更换域名?Change Primary Domain步骤

蜗牛大人Siteground主机教程

本文含推广链接:通过此链接购买,本站可获得佣金,不影响你的价格。了解详情

网站想换域名,比如品牌改名了,或者当初的域名不合适,不需要重新买一份主机,也不用把网站重新搭一遍。SiteGround后台有Change Primary Domain(更改主域名),可以把现有网站直接换到新域名上。

但这一步只是在SiteGround里换了绑定的域名,网站本身(WordPress里的网址、旧链接、邮箱)还有几件事要自己处理,下面一步一步讲。

更换之前要准备什么

官方的前提条件有两个:

  1. 新域名已经注册好。SiteGround这一步不能直接填一个还没买的域名,更不能选SiteGround的临时域名,临时域名只有新建网站的时候才能选;
  2. 新域名已经解析到SiteGround。要么把NS改成SiteGround的,要么添加指向SiteGround服务器IP的A记录,见《阿里云域名怎么解析到SiteGround?》和《Nameserver是什么?》。

另外:

  1. 如果网站添加过协作者,要由网站的所有者本人来操作,协作者不能改主域名;
  2. 先做一次完整备份,见《SiteGround怎么备份和恢复网站?》。

更换主域名的步骤

  1. 登录SiteGround客户区,进入Websites(网站);
  2. 找到要换域名的网站,点击右侧的三点菜单;
  3. 选择Change Primary Domain;
  4. 输入新域名;
  5. 点击Confirm(确认)。
SiteGround网站列表右侧的三点菜单,里面有Change Primary Domain选项
SiteGround网站列表右侧的三点菜单,里面有Change Primary Domain选项

保存之后,SiteGround会把这个网站绑定到新域名上。

SSL证书会怎么变

如果旧域名有SSL证书,更换主域名之后,SiteGround会在不久后自动给新域名签发一张新的免费Let's Encrypt证书,不需要你重新申请。可以在Site Tools → Security → SSL Manager里查看证书状态,或者购买付费证书。

如果更换后浏览器提示不安全,一般是证书还没签发完,或者域名解析还没生效,等一会儿再看。强制HTTPS的设置见《SiteGround怎么安装免费SSL证书并强制HTTPS?》。

WordPress网站还要做什么

SiteGround换了域名,不代表WordPress里面的网址也跟着变了。官方的这篇说明没有涉及WordPress的网址更新,需要自己处理:

  1. 进入WordPress后台的设置 → 常规,把“WordPress地址”和“站点地址”改成新域名。如果新域名还打不开后台,可以通过phpMyAdmin修改wp_options表里的siteurl和home两项,见《SiteGround怎么创建数据库和用户?MySQL和phpMyAdmin》;
  2. 替换文章和页面里的旧链接。文章内容、图片地址里往往写死了旧域名,可以用Better Search Replace这类插件,把旧域名批量替换成新域名。替换之前一定先备份数据库;
  3. 检查Elementor等页面构建器、主题设置里有没有写死旧域名,必要时重新生成CSS;
  4. 清理缓存,包括Speed Optimizer的缓存和CDN缓存,见《Speed Optimizer插件设置教程》。

旧域名要做301重定向

旧域名上已经有的链接、被Google收录的页面、外部网站的反向链接,都要想办法带到新域名,否则这些积累会丢失。做法是给旧域名做301永久重定向到新域名,并且保持路径对应,比如old.com/abc/跳到new.com/abc/。

重定向的设置方法见《SiteGround怎么设置301重定向和www跳转?》。旧域名至少保留一年,让搜索引擎有时间更新。在Google Search Console里,还可以使用“地址更改”工具通知Google域名变了。

邮箱要注意

官方这篇说明同样没有提到邮箱。域名邮箱是和域名绑定的:info@old.com换了主域名之后,不会自动变成info@new.com。需要在新域名下重新创建邮箱账号,并设置好新域名的MX等邮件解析记录,旧邮箱里的邮件也要提前保存或转发。邮箱的设置见《SiteGround企业邮箱怎么设置?》。

如果只是想多加一个域名

Change Primary Domain是替换主域名。如果你想让网站同时可以用两个域名访问,或者在同一个账号里再建一个网站,用的是别的功能:

总结

SiteGround换域名的核心操作:新域名先注册并解析到SiteGround,然后在Websites里点网站的三点菜单 → Change Primary Domain → 输入新域名 → Confirm。SSL会自动重新签发。之后别忘了更新WordPress网址、替换内容里的旧链接、给旧域名做301重定向,并在新域名下重新设置邮箱。

更多教程,见《SiteGround主机教程汇总》。

文章版权归作者所有,转载请注明出处:https://woniune.com/posts/siteground-change-domain-name/
上一篇SiteGround怎么添加协作者(Collaborator)?给别人网站管理权限

相关推荐