heroku - 使用来自 name.com 的自定义域和 heroku
问题描述
我想使用从 name.com 购买的域名作为我的 heroku 应用程序的域名。
这就是我所做的。
我将我的自定义名称添加到我的 Heroku 应用程序中。我复制了 Heroku 生成的 DNS 目标。
然后我去了 name.com 并使用了 CNAME 条目。在 HOST 条目中,我尝试了 '*' 和 'www' (不带引号)。我的意思是,两个不同的场合。
在 TARGET 条目中,我使用了 Heroku 生成的 DNS 目标。
现在,当我访问 my_domain.com 时,我发现该页面不存在。
当我访问 www.my_domain.com 时,我访问的是 heroku 域,而不是我的应用程序,我从 heroku 收到一条消息,说这里还没有任何内容。
即使我在 HOST 条目中使用“*”或“www”(不带引号),我也会得到相同的结果。
解决方案
我找到了解决方案。
在 heroku 上,为您的应用使用两个域名。一个带有“www”和onw 没有“www”。
然后,只需在 name.com 上创建两个 CNAME 条目。一个是来自 Heroku 的带有“www”的域名,以及适当的 DNS 目标。一个将是另一个域名,具有相应的 DNS 目标。