【问题标题】:HTTPS subdomain redirecting pages to main domainHTTPS 子域将页面重定向到主域
【发布时间】:2012-05-16 01:42:05
【问题描述】:

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

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

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

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

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

我不知道它为什么会这样,更不用说如何解决了。任何想法将不胜感激。我想弄清楚这一点,我正在失去理智!

【问题讨论】:

  • 这可能是您的网络服务器配置的问题。你用的是什么网络服务器?你在做基于域的虚拟主机吗?

标签: php ssl ssl-certificate


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    原则上,您也可以在开发期间将此证书用于test.pr-infrared.com(可能通过向浏览器添加例外)。但是,虚拟主机仍需要为其提供适当的ServerName。您似乎没有正确配置虚拟主机。

    【讨论】:

      猜你喜欢
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-01
      • 2014-09-23
      • 2018-06-02
      • 2012-02-02
      • 2013-05-01
      相关资源
      最近更新 更多