heroku - 使用 cloudflare 从 godaddy 屏蔽 heroku 应用程序
问题描述
我正在尝试使用来自 Godaddy 的自定义域名设置我的 herokupapp。我已经完成了通过 cloudflare 使用 cname 使其工作的过程。
一切正常。但是,当我访问我的站点 example.com 时,我的浏览器将 url 更改为 example.herokuapp.com。去: http://www.example.com/和 www.example.com 确实有效我不想要这个显然,我做错了什么?
解决方案
不要为您的根域使用 A 记录。Heroku 不提供静态 IP 地址,因此无论您放在那里的任何值都不会长期有效。
由于您使用的是 CloudFlare,您应该能够CNAME
为您的顶级域设置一个,就像您为您的www
子域所做的那样。CloudFlare 有一个名为CNAME flattening的功能,它应该使您的根域上的 CNAME 按预期工作。
关于您www
对子域开始工作的评论,这是典型的 DNS 更改。他们需要时间来传播。给它一些时间。
推荐阅读
- php - 如何在PHP中将数组中的所有值相乘
- android - 当我尝试在我的 secondactivity.kt 页面中使用我的 mainactivity 中的布局 ID 时,它返回为 null 并且应用程序崩溃
- python - 获得可重现结果的问题,设置种子 Tensorflow 对象检测 API
- android - Flutter:Streambuilder捕获的异常
- java - 如何在Java中将文件属性从一个文件复制到另一个文件?
- python - 带有 Python 的 Google 表格 API v4。自动调整列大小不起作用
- javascript - 点击表单提交后显示页面加载 gif
- html - 带阴影的球体
- mysql - 在MySQL中,你可以在表中的一行中插入多个值吗
- php - 目标类 [DatabaseSeeder] 不存在