网站想换域名,比如品牌改名了,或者当初的域名不合适,不需要重新买一份主机,也不用把网站重新搭一遍。SiteGround后台有Change Primary Domain(更改主域名),可以把现有网站直接换到新域名上。
但这一步只是在SiteGround里换了绑定的域名,网站本身(WordPress里的网址、旧链接、邮箱)还有几件事要自己处理,下面一步一步讲。
更换之前要准备什么
官方的前提条件有两个:
- 新域名已经注册好。SiteGround这一步不能直接填一个还没买的域名,更不能选SiteGround的临时域名,临时域名只有新建网站的时候才能选;
- 新域名已经解析到SiteGround。要么把NS改成SiteGround的,要么添加指向SiteGround服务器IP的A记录,见《阿里云域名怎么解析到SiteGround?》和《Nameserver是什么?》。
另外:
- 如果网站添加过协作者,要由网站的所有者本人来操作,协作者不能改主域名;
- 先做一次完整备份,见《SiteGround怎么备份和恢复网站?》。
更换主域名的步骤
- 登录SiteGround客户区,进入Websites(网站);
- 找到要换域名的网站,点击右侧的三点菜单;
- 选择Change Primary Domain;
- 输入新域名;
- 点击Confirm(确认)。

保存之后,SiteGround会把这个网站绑定到新域名上。
SSL证书会怎么变
如果旧域名有SSL证书,更换主域名之后,SiteGround会在不久后自动给新域名签发一张新的免费Let's Encrypt证书,不需要你重新申请。可以在Site Tools → Security → SSL Manager里查看证书状态,或者购买付费证书。
如果更换后浏览器提示不安全,一般是证书还没签发完,或者域名解析还没生效,等一会儿再看。强制HTTPS的设置见《SiteGround怎么安装免费SSL证书并强制HTTPS?》。
WordPress网站还要做什么
SiteGround换了域名,不代表WordPress里面的网址也跟着变了。官方的这篇说明没有涉及WordPress的网址更新,需要自己处理:
- 进入WordPress后台的设置 → 常规,把“WordPress地址”和“站点地址”改成新域名。如果新域名还打不开后台,可以通过phpMyAdmin修改
wp_options表里的siteurl和home两项,见《SiteGround怎么创建数据库和用户?MySQL和phpMyAdmin》; - 替换文章和页面里的旧链接。文章内容、图片地址里往往写死了旧域名,可以用Better Search Replace这类插件,把旧域名批量替换成新域名。替换之前一定先备份数据库;
- 检查Elementor等页面构建器、主题设置里有没有写死旧域名,必要时重新生成CSS;
- 清理缓存,包括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管理:《怎么把域名转入SiteGround?》。
总结
SiteGround换域名的核心操作:新域名先注册并解析到SiteGround,然后在Websites里点网站的三点菜单 → Change Primary Domain → 输入新域名 → Confirm。SSL会自动重新签发。之后别忘了更新WordPress网址、替换内容里的旧链接、给旧域名做301重定向,并在新域名下重新设置邮箱。
更多教程,见《SiteGround主机教程汇总》。



