14

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

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

使用此配置,我可以使用以下命令成功访问我的主页:

但由于某种原因https://example.com/不会连接并超时。有谁知道是否有办法让https://example.com/https://www.example.com/都成功重定向?

4

1 回答 1

4

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

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

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

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

于 2018-10-01T09:27:11.667 回答