为什么我的 IONOS 1&1 root 无法通过 ssl 正确重定向?

b00*_*0n. 3 dns ssl heroku ssl-certificate ionos

我的 heroku 应用程序有一个 1&1 IONOS 域。www 子域工作正常,并为其设置了 CNAME。但我正在尝试将根网址重定向到 www 子域。这对于 http 也适用,但如果输入的网址为https://example.com,我会收到 ERR_SSL_PROTOCOL_ERROR (在 chrome 上,其他浏览器有不同的错误)。这是在任何设备上,无论清除缓存和历史记录等。我的 Heroku 日志显示它从未到达,所以它一定是 1&1 内的问题。在域上设置了 1and1 的 ssl 证书,以及 heroku 的 ACM。有任何想法吗?

小智 7

使四个 URL 变体(http://example.comhttp://www.example.comhttps://example.comhttps://www.example.com)指向不同的 SSL 托管站点(heroku、cloudfront 等),您在 IONOS 中需要三件事:

  1. DNS设置下,添加指向您的 SSL 托管站点 ( example.herokuapp.com )CNAME的子域条目www
  2. 在“域转发”HTTP Redirect下设置到https://www.example.com(不要选中“同时设置 www 子域”复选框)
  3. 确保您已安装*.example.com的 SSL 通配符证书并将其附加到您在 IONOS 中的域

看起来您所缺少的只是数字 3。之后,您设置的重定向应该按预期工作。

注意:上述所有内容中的example.com应替换为您的实际域名。