如何使用SSL将一个域redirect到另一个域?

我有两个域(example.com和example.co.uk)。 .com一个是“头”,有他身后的服务器。 我想要做的是将所有stream量从.co.ukredirect到.com域。

我看了一下互联网,在DNS和redirect工作中做了一个CNAMElogging!

….但是,我已经在.com版本上启用SSL,并且不允许普通的HTTP。 浏览器正在抱怨证书(因为.co.uk和.com不一样)。

问题:如何将.co.uk上的stream量redirect到com,并在.com域上使用SSL?

PS我明白,其中一个选项是redirect301,但我想避免这种情况,因为我只需要一个服务器的.co.uk只redirect(不是非常经济)!

获取使用subjectAltName且对example.com和example.co.uk都有效的SSL证书,然后可以运行基于SSL名称的虚拟服务器,并在同一台服务器上执行301redirect。 或者,如果您的服务器和您的所有客户端都支持SNI ,则可以使用两个不同的证书(最不可能支持的证书是Windows XP上的IE和3.0之前版本的Android上的Chrome)。

HTTPredirect是这里的解决scheme。

不,你不需要在.co.uk有任何服务器:只要把你的DNS指向.com上的相同服务器,然后configuration那些把每个连接redirect到.co.uk.com (configuration将取决于哪种types你在那里的服务器)。