如何使用 https 将根域重定向到子域

Jer*_*nda 5 dns url-redirection

我的设置是,
- @ redicrect到www.example.com
- www.example.comCNAME到openshift帐户。
- https 重定向在代码中处理。

工作:
example.com-> https://www.example.com
www.example.com->https://www.example.com

不工作
https://example.com->“无法访问此站点”
-我希望将此重定向到https://www.example.com

知道如何做到这一点吗?

Dus*_*jic 2

您的要求的问题是 DNS 实际上并不知道有关协议/方案的任何信息(或者http://https://,它只处理主机名解析。example.com您从 重定向到 的部分https://www.example.com,虽然在 namecheap DNS 控制台中配置,但实际上涉及一种 Web 服务器(当您向http://example.com发出请求时)响应301 Redirect-https://www.example.com这是 DNS 提供的服务有时会透明地提出让客户的生活更轻松。

我不熟悉 namecheap 产品,但我怀疑是否可以配置https://example.comhttps://www.example.com,因为这还必须涉及您以某种方式上传 SSL 证书,但也许您可以咨询他们的支持。

另一个问题可能是在 namecheap 控制台中,而不是example.com->https://www.example.comexample.comCNAME 配置为 openshift 帐户。然后,在 openshift 中,您只需确保您的站点也响应example.com,并http -> https在代码中处理重定向。