HTTPS子域将页面重定向到主域

时间:2012-05-16 01:42:05

标签: php ssl ssl-certificate

我在构建和维护的客户网站上遇到了一个非常奇怪的问题......

我的主网站是http://www.pr-infrared.com,测试网站是http://test.pr-infrared.com

它们都是独立的网站。您将看到测试网站中有一个我正在进行集成的购物车。

我最近为域pr-infrared.com安装了GeoTrust SSL证书。

我遇到的问题是,当尝试访问测试网站的HTTPS版本时(只需在其前面添加一个HTTPS),您会看到它会调出实时网站(您可以告诉它)这是查看源代码的实时网站,并且右上角没有购物车,结帐和帐户导航。我发现它正在做的是当你试图在测试网站上建立一个HTTPS页面时,它会从LIVE网站上拉出相同的页面。

我不知道为什么要这样做,更不用说如何解决它了。任何想法将不胜感激。我正在试图想出这个想法!

2 个答案:

答案 0 :(得分:0)

1)我看到证书发给www.pr-infrared.com,而不是pr-infrared.com

2)如果您正在运行apache,是否已检查过站点配置(可能是/ etc / apache2 / sites-available / default-ssl)以查看DocumentRoot的位置?

答案 1 :(得分:0)

pr-infrared.comwww.pr-infrared.comtest.pr-infrared.com使用相同的IP地址。您的证书仅对pr-infrared.comwww.pr-infrared.com有效。

原则上,您在开发过程中也可以使用此test.pr-infrared.com证书(可能是通过向浏览器添加例外)。但是,虚拟主机仍需要具有适当的ServerName。您好像没有正确配置虚拟主机。