【发布时间】:2020-02-14 14:10:36
【问题描述】:
我已将一个自定义域(在 GoDaddy 上购买)添加到我的 Heroku 应用程序中,并且我正在使用 hobby dyno。当我输入 www.example.com 时,一切正常,但是当我打开 example.com 时,我收到名称不匹配错误。
我的 cname 主机 www 指向 example-78914389.herokudns.com,我在启用 GoDaddy 时转发到 https://www.example.com。
证书仅对以下名称有效:shortener.secureserver.net、www.shortener.secureserver.net。
为什么证书对这些域有效,而对我的 example.com 无效? 我不知道这是否重要,但我刚刚将域从 zeit now 移植到 GoDaddy。
【问题讨论】:
-
我认为您正在使用 GoDaddy 的重定向将 example.com 发送到 www.example.com。如果是这样,该服务不支持 HTTPS。大多数注册商重定向系统都没有; CloudFlare 和 Google Domains 是我发现的仅有的一些。
-
@ceejayoz 我正在使用 Forward 在 GoDaddy 中运行。这是否意味着我根本无法让它工作?
-
正确,至少使用 GoDaddy。也就是说,大多数人根本不会输入 HTTPS。
-
我不确定,但现在看起来可以了。半小时前我将 cname TTL 设置为 600 秒,现在当我使用私人窗口时它确实可以工作。
-
你是说
https://example.com/工作,与S 和没有www?与我使用 GoDaddy 的经验不符,但也许他们最终修复了它。