使用 cloudflare 屏蔽来自 godaddy 的 heroku 应用程序

masking heroku app from godaddy using cloudflare

我正在尝试使用 Godaddy 的自定义域名设置我的 herokupapp。我已经完成了通过 cloudflare 使用 cname 让它工作的过程。

一切正常。但是,当我在 example.com 访问我的网站时,我的浏览器将 url 更改为 example.herokuapp.com。 前往:http://www.example.com/ 和 www.example.com 工作 我显然不想要这个,我做错了什么?

Don't use an A record for your root domain。 Heroku 不提供静态 IP 地址,因此无论您输入什么值都不会长期有效。

由于您使用的是 CloudFlare,因此您应该能够像为 www 子域一样为您的顶级域设置 CNAME。 CloudFlare 有一项名为 CNAME flattening 的功能,它可以使根域上的 CNAME 按预期工作。

关于 www 子域开始工作的评论,这是典型的 DNS 更改。他们需要时间来传播。给它一些时间。