Namecheap 域不会在没有“www”的情况下重定向

Ani*_*9or 12 dns ssl https heroku namecheap

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

CNAME Record    www    www.example.com.herokudns.com
URL Redirect    @      https://www.example.com
Run Code Online (Sandbox Code Playgroud)

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

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

Joh*_*non 5

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

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

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

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