【发布时间】:2018-06-01 09:45:39
【问题描述】:
我有两个域和 1 个 IP 地址。在我的 httpd.conf 文件中,我添加了,
<VirtualHost *:80>
ServerName www.domain1.com
ServerAlias domain1.com
Redirect permanent / https://www.domain1.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.domain2.com
ServerAlias domain2.com
Redirect permanent / https://www.domain2.com/
</VirtualHost>
在某些情况下,domain2 的 URL 被重定向到 domain1(注意 url 协议)。
例如,在 iPhone/Safari 上, http://www.domain2.com http://domain2.com 都将被重定向到https://www.domain1.com
在使用 MSIE 的 Windows 上, http://domain2.com 都将被重定向到https://www.domain1.com http://www.domain2.com 工作正常。
在使用 Chrome 的 Windows 上,大多数情况都有效,除了, https://domain2.com 将被视为不安全。
所以这看起来像是一个浏览器问题。有没有办法可靠地防止这种情况发生?
谢谢。
【问题讨论】:
-
这个 .conf 文件不会造成这样的混淆。这里还有更多内容,要么是 .htaccess,要么是 .conf 中的其他指令,甚至是在这些域上运行的应用程序。
-
你能更具体地寻找什么吗?我没有触摸 .htaccess 文件。谢谢。