SSL 证书不适用于路径参数

SSL Certificate Doesn't Work With Path Parameters

我有一个从 godaddy 购买的域,它映射到托管在 AWS amplify 上的站点。 Amplify 提供免费的 SSL 证书,但不幸的是,godaddy 不允许 ANAME 记录,所以我不得不为基本域 (example.com) 购买一个 godaddy 证书。 AWS 证书处理了 www 子域 (www.example.com)。 我也有godaddy转发的规则example.com -> www.example.com

当我导航到 https://example.com/path 时,我在浏览器中收到一条警告,说它不安全。

但是,如果我导航到以下任何一个:https://www.example.com, https://example.com, https://www.example.com/path, OR http://example.com/path(HTTP 而非 HTTPS),它将正常工作。 在 http 的情况下,如果我在导航到它后在浏览器中查看它,它显示为安全,并且已更改为 https。但是,如果我直接尝试导航到 https://example.com/path,它不起作用。

我该如何解决这个问题? Godaddy 是不是骗了我 60 美元,实际上并没有给我 SSL 证书?我怀疑“https://example.com”之所以有效,是因为我对 www 的转发规则,并且当有路径参数时转发规则不起作用。 谢谢

Godaddy 不支持 SSL 转发。我正在使用转发,这意味着 godaddy 设置了一个仅使用 HTTP 的 nginx 转发服务器。我被迫制作自己的独立服务器来处理 SSL 证书,并将所有 godaddy 流量路由到我的放大站点。

幸运的是,godaddy 愿意退还证书。

godaddy 不支持的更多信息:https://www.godaddy.com/community/Managing-Domains/Forwarding-from-HTTPS/m-p/126407/highlight/true#M24509