首页 > 解决方案 > 使用 cloudflare 从 godaddy 屏蔽 heroku 应用程序

问题描述

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

在此处输入图像描述

一切正常。但是,当我访问我的站点 example.com 时,我的浏览器将 url 更改为 example.herokuapp.com。去: http://www.example.com/和 www.example.com 确实有效我不想要这个显然,我做错了什么?

标签: herokucloudflare

解决方案


不要为您的根域使用 A 记录。Heroku 不提供静态 IP 地址,因此无论您放在那里的任何值都不会长期有效。

由于您使用的是 CloudFlare,您应该能够CNAME为您的顶级域设置一个,就像您为您的www子域所做的那样。CloudFlare 有一个名为CNAME flattening的功能,它应该使您的根域上的 CNAME 按预期工作。

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


推荐阅读