如果您为根域和 www 版本都创建证书,那么两者都将得到覆盖。:smiley 正如您所说,证书不包含您的根域……因此会出现错误。
您的重定向应该是:
http://example.com→https://example.comhttp://www.example.com→https://www.example.com。- 然后将
https://example.com重定向到https://www.example.com(您声明的首选域名)。
这样,无论用户输入的是根域还是 www 版本,他们都将毫无错误地访问您的 https://www.example.com。最佳实践是同时在证书中包含根域和 www。只需确保您的服务器正在提供修改/新证书,而不是旧证书。