【发布时间】:2022-02-25 14:57:31
【问题描述】:
我正在使用 Hostinger VPS 和 Hestia CP。我可以从成功应用于https://example.com 的控制面板创建 LetsEncrypt SSL。
当我在 Google Chrome、Opera 和 Microsoft Edge 中转到 www.example.com 时,它也能完美运行。
但是,www.example.com 在 Firefox 和 Internet Explorer 上提供“SSL_ERROR_BAD_CERT_DOMAIN”。
www.example.com 无论如何都会重定向到https://example.com 地址,但由于某种原因,Firefox 和 IE 在出错之前不会重定向网站。
所以我假设它给我留下了两个选择。要么对 www 和非 www 域使用 SSL 证书,要么找到解决方案以在出现错误之前重定向网站。无法弄清楚哪种方式更好以及如何去做。
【问题讨论】:
-
在(浏览器)警告之前重定向网站是不可能的。 (这会破坏 SSL 证书的目的。)您需要一个涵盖 www 和非 www 域的 SSL 证书。 FF 和 IE 可能会在将请求发送到您的服务器之前对其进行升级——这可能是所有浏览器最终都会采用的方式。
标签: .htaccess ssl lets-encrypt vesta