我一直在绞尽脑汁试图解决这个问题。以下是问题所在以及我目前所做的工作:
(1)我有域名:domain-one.com
(2)domain-one.com 通过下面的 .htaccess 代码转发到 domain-two.com
############################
重定向至其他域名
############################
选项 +SymLinksIfOwnerMatch
RewriteEngine 开启
重写规则(.*)http://www.domain-two.com/$1[右=301,左]
(3)尝试访问http://domain-one.com 一切正常,正确转发到 domain-two.com,但是
(4)尝试访问https://domain-one.com,我收到 SSL 错误“您的连接不是私密的”(这是 Chrome 的消息)
我面临的主要问题是如何将 https:// 从 domain-one.com 转发到 domain-two.com 而不会导致“您的连接不是私密的。”无效 SSL 问题。
(5)以下是对 .htaccess 转发器有效和无效功能的详细说明:
5.a 失败:https://www.domain-one.com/-> domain-two.com, “您的连接不是私密的。”
5.b 失败:https://domain-one.com/-> domain-two.com, “您的连接不是私密的。”
5.c 通过:http://www.domain-one.com/-> domain-two.com
5.c 通过:http://domain-one.com/-> domain-two.com
请原谅我对此的无知和困惑。提前感谢您对这个问题的任何提示。我很乐意提供任何需要的进一步说明,但我试图让帖子简短一些。
答案1
我解决了这个问题,并想澄清几点:
(1) digijay,我拥有这两个域名,并可以在域名主机上访问它们。域名主机与托管/电子邮件服务器是分开的,这就是为什么我们需要使用此重定向来阻止电子邮件迁移。
(2)Michael Hampton,谢谢你的提示。我能够在 domain-one.com 帐户上启用 Let's Encrypt,现在访问时重定向可以正常工作https://domain-one.com,没有安全错误。
Let's Encrypt 就是解决方案。