我的设置是,
- @ redicrect to www.example.com
- www.example.com
CNAME到openshift帐户。
- https重定向在代码中处理。
工作:
example.com
- > https://www.example.com
www.example.com
- > https://www.example.com
不工作
https://example.com
- > "无法访问此网站"
- 我希望将其重定向到https://www.example.com
知道怎么做吗?
答案 0 :(得分:1)
您的要求的问题是DNS实际上并不知道有关协议/方案的任何信息(http://
或https://
),它只处理主机名解析。您从example.com
重定向到https://www.example.com
的部分虽然在namecheap DNS控制台中配置,但实际上涉及一种Web服务器(当您发出http://example.com请求时)响应{ {1}}到301 Redirect
- 这是DNS提供商有时透明地提供的服务,可以让客户的生活更轻松。
我不熟悉namecheap产品,但我怀疑是否可以将https://www.example.com
配置为https://example.com
,因为这也必须涉及您以某种方式上传您的SSL证书,但也许您可以查看他们的支持。
另一个灵魂可能是在namecheap控制台中,而不是https://www.example.com
- > example.com
您将https://www.example.com
CNAME配置为openshift帐户。然后,在openshift中,您只需确保您的网站也响应example.com
,并在代码中处理example.com
重定向。