网站地址前面带https://和小锁图标,浏览器才会显示“安全”;没有SSL证书,Chrome会在地址栏提示“不安全”,访客和搜索引擎都不喜欢。
SiteGround所有套餐都带免费SSL证书,不用另外购买。设置分两步:先安装证书,再强制HTTPS。
第一步:安装免费SSL证书
- 登录SiteGround,进入网站的Site Tools;
- 打开Security(安全)→ SSL Manager;
- 选择Install New SSL(安装新证书);
- 选择你的域名,证书类型选Let's Encrypt,点击GET。
几点说明:
- 域名必须已经解析到SiteGround(用SiteGround的DNS服务器,或者A记录指向它),否则安装会失败。外部域名怎么解析,见《阿里云域名怎么解析到SiteGround?》;
- 官方提到,域名刚注册或刚改DNS时,免费证书最长可能需要72小时才能签发;
- 装好之后,在Manage SSL列表里能看到这个域名的证书。点击右侧菜单的View Certificate可以查看证书详情。
SiteGround有哪几种SSL证书
| 类型 | 价格 | 有效期 | 说明 |
|---|---|---|---|
| Let's Encrypt | 免费 | 90天 | 到期前30天自动续期,不用手动操作 |
| Premium Wildcard | 付费 | 12个月 | 通配符证书,一张证书覆盖所有子域名 |
| 导入外部证书 | 视来源 | 视来源 | 上传证书、私钥和CA证书包,到原签发机构续期 |
普通企业站、外贸站、博客,用免费的Let's Encrypt就够了,不需要买付费证书。
第二步:强制HTTPS
装好证书只是“能用https访问”,网站仍然可能同时能用http访问。要让所有访问都自动跳转到https,需要强制HTTPS。
WordPress网站(推荐):用Speed Optimizer插件
SiteGround官方建议,WordPress优先在应用内设置,不要在Site Tools里强制:
- 登录WordPress后台,打开SG Optimizer / Speed Optimizer插件;
- 进入Environment Options(环境选项)标签页;
- 打开HTTPS Enforce开关。
插件的整体设置见《Speed Optimizer插件设置教程》。
非WordPress网站:用Site Tools的HTTPS Enforce
- 打开Site Tools → Security → HTTPS Enforce;
- 找到对应域名,把开关切换为On。
这个页面里主域名、别名域名和子域名各自有一个开关。
装好之后还显示“不安全”怎么办
最常见的原因是混合内容:页面本身是https,但里面某些图片、CSS或JS还在用http://链接加载。
排查思路:
- 在浏览器里打开网站,按F12打开控制台,查看提示“Mixed Content”的资源地址;
- WordPress后台的设置 → 常规里,确认“WordPress地址”和“站点地址”都是
https://开头; - 用搜索替换插件把数据库里旧的
http://域名批量替换为https://域名,操作前先备份,见《WordPress网站怎么备份?》; - 清除缓存插件和CDN的缓存,再刷新页面。
常见问题
证书会过期吗?
Let's Encrypt证书有效期是90天,SiteGround会在到期前30天自动续期。官方说明里,Renew按钮平时是灰色的,到期前30天才会可用,不需要手动处理。
新加的子域名或第二个网站要重新装吗?
要。每个域名、子域名都需要单独安装一次证书,步骤相同。添加网站的方法见《SiteGround怎么添加第二个网站?》。
用Cloudflare等CDN时要注意什么?
如果域名走了第三方CDN,SSL模式要和源站配合,避免出现“重定向次数过多”的错误。CDN的基本概念见《什么是CDN?》。
用SiteGround Website Builder建的站呢?
官方说明,Website Builder建的站,在域名指向SiteGround DNS之后会自动获得证书,不需要按上面的步骤手动安装。
更多教程见《SiteGround主机教程汇总》。



