在不发出警报的情况下重定向 SSL

djd*_*jdy 10 mod-rewrite ssl https apache-2.2

客户端仅具有域的 www.site.com 版本的 SSL 证书,而不是 site.com。

通过 mod_rewrite 重定向常规 HTTP 不是问题。

但是,对于 HTTPS,这种方法对我们来说似乎失败了。

我们想将https://site.com请求重定向到https://www.site.com

这是否可以在不在浏览器中引发无效证书警告或获取通配符证书的情况下完成?

cjc*_*cjc 10

不,它不能那样工作。

SSL 事务在发送任何 HTTP 之前发生,因此 SSL 警告将在任何重定向发生之前出现。

实际上,我也不相信通配符会起作用,因为 site.com 和 *.site.com 不一样。您可能需要考虑证书上的主题备用名称