没有“ www”,Namecheap域将不会重定向

时间:2018-09-30 19:03:28

标签: ssl heroku https dns namecheap

我希望将我的域连接到heroku应用。到目前为止,我读过的教程说我们希望Namecheap拥有域example.com的以下记录:

CNAME Record    www    www.example.com.herokudns.com
URL Redirect    @      https://www.example.com

通过此配置,我可以使用以下方法成功访问我的主页

但是由于某些原因,http://example.com/无法连接并超时。有人知道是否有办法使https://example.com/https://www.example.com/都成功重定向吗?

1 个答案:

答案 0 :(得分:0)

使用DNS提供的重定向,您将无法执行此操作。

原因是在重定向时,即您的DNS提供商,他们需要:

  1. 接受对重定向器的https / 443请求
  2. 拥有hacksofcharity.com的有效证书

如果没有,则您将收到超时或浏览器中的证书不匹配。当https涉及到顶点域时,唯一的选择是使用支持CNAME的DNS提供程序-请参阅https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain并在应用程序代码库中执行任何重定向。