页面为SSL时的Apache重定向

页面为SSL时的Apache重定向,apache,mod-rewrite,ssl,Apache,Mod Rewrite,Ssl,我有一个从到的重定向。 现在,当用户使用https协议时,我希望这个重定向能够工作。意思是从重定向到。 可能吗? 如果没有,如何重定向到或 我希望我是清楚的从https://example.com至https://www.example.com的工作方式与从http://example.com至http://www.example.com,除了普通的HTTPVirtualHost部分之外,还必须将重写规则放入启用SSL的VirtualHost部分 您可能遇到的问题是,要使其正常工作,您需要与ht

我有一个从到的重定向。 现在,当用户使用https协议时,我希望这个重定向能够工作。意思是从重定向到。 可能吗? 如果没有,如何重定向到或


我希望我是清楚的

https://example.com
https://www.example.com
的工作方式与从
http://example.com
http://www.example.com
,除了普通的HTTP
VirtualHost
部分之外,还必须将重写规则放入启用SSL的
VirtualHost
部分

您可能遇到的问题是,要使其正常工作,您需要与
https://example.com
工作并被浏览器接受。为此,您需要您的证书对
www.example.com
example.com
都有效。这通常是通过在服务器证书中使用多个主题替代名称来完成的(您应该能够通过查看证书的详细信息来查看这一点)。一些CA颁发带有和不带有
www.
前缀的证书