我的 heroku 应用程序有一个 1&1 IONOS 域。www 子域工作正常,并为其设置了 CNAME。但我正在尝试将根 url 重定向到 www 子域。这也适用于 http,但如果 url 输入为https://example.com,我会收到 ERR_SSL_PROTOCOL_ERROR (在 chrome 上,其他浏览器有不同的错误)。这是在任何设备上,无论清除缓存和历史记录等。我的heroku日志显示它从未到达过,所以它一定是1&1内的问题。在域上设置了 1and1 的 ssl 证书,以及 heroku 的 ACM。有任何想法吗?
问问题
1426 次
1 回答
3
要使四个 URL 变体(http://example.com、http://www.example.com、https://example.com和https://www.example.com)指向不同的 SSL 托管站点(heroku、cloudfront 等),您在 IONOS 中需要三样东西:
- 在DNS设置下,为指向您的 SSL 托管站点 ( example.herokuapp.com )的子域添加一个
CNAME
条目www
- 在“域转发
HTTP Redirect
”下设置到https://www.example.com(不要选中“也为 www 子域设置”的框) - 确保您已安装*.example.com的 SSL 通配符证书并将其附加到您在 IONOS 中的域
看起来您所缺少的只是数字 3。之后,您设置的重定向应该按预期工作。
注意:在上述所有内容中, example.com都应替换为您的实际域。
于 2021-05-08T21:34:36.587 回答