这是一个场景:
在Apache中为www.example.ac.za配置了有效的SSL证书。
没有有效的SSL证书,有一个停放的www.example.co.za域名。
为避免购买两个证书,客户希望.co.za重定向到.ac.za。我理解(并且已经发现)这不能在.htaccess中完成,因为首先要完成SSL证书的演示。
可以为.co.za关闭SSL,但是它会继续用于.ac.za吗?这会解决问题吗?
其他信息
这些域在Apache中配置为具有自己的.conf和ssl.conf文件的VirtualHosts。
重定向是为了确保这些域的根目录为https://www.example.ac.za
非常感谢有些见解:)
答案 0 :(得分:0)
可以为.co.za关闭SSL,但是它会继续用于.ac.za吗?这会解决问题吗?
您可以移除.co.za
的SSL虚拟主机,因此如果有人试图转到https://www.example.co.za
,他们就会找不到该网站。但是,如果您希望任何在转到.co.za
的https网站时显示,那么必须是收听期望的SSL端口(443)的内容对.co.za
域的请求。就像你理解的那样,为了做到这一点,你需要一个有效的证书,除非你对安全例外情况有所了解。
您可以做的另一件事是为两个域购买一个证书。在服务器/虚拟机配置中你无能为力。无论是否有htaccess都没关系,在成功进行SSL握手后会发生重定向。