如何正确配置Heroku自定义域

如何正确配置Heroku自定义域,heroku,dns,Heroku,Dns,在设置我的DNSmy.domain.com(由GoDaddy提供)时,我没有被发送到我的应用程序的正确地址,URL栏中的地址也不是我所期望的 我已一次又一次地遵循此处概述的说明: 我尝试添加一个类型为CNAME的记录,主机为www,目标URL为example-26hans7.herokudns.com 有两个期望没有实现: 当我导航到my.domain.com时,我不会进入我在Heroku CLI中添加了域的应用程序(my app.herokuapp.com),而是进入一个空的应用程序页面(ex

在设置我的DNS
my.domain.com
(由GoDaddy提供)时,我没有被发送到我的应用程序的正确地址,URL栏中的地址也不是我所期望的

我已一次又一次地遵循此处概述的说明:

我尝试添加一个类型为
CNAME
的记录,主机为
www
,目标URL为
example-26hans7.herokudns.com

有两个期望没有实现:

  • 当我导航到my.domain.com时,我不会进入我在Heroku CLI中添加了域的应用程序(
    my app.herokuapp.com
    ),而是进入一个空的应用程序页面(
    example-26hans7.herokudns.com
    )。如果我直接导航到
    my app.herokuapp.com
    ,则结果不一样,然后我的应用程序按预期加载
  • 我希望地址栏中的URL是
    my.domain.com
    。目前它似乎正在重定向我,因此地址栏中的URL变成了
    example-26hans7.herokudns.com
    。这对生产没有好处

  • 非常感谢您在这方面提供的任何帮助。

    因此,您需要遵循两个步骤,以便与GoDaddy合作:

  • 创建Heroku文档中定义的CNAME,如下所示:
  • 启用转发。这可以在DNS管理页面的右下角找到。我原以为转发是一个重定向选项,但似乎这需要启用
  • 可选:您还可以在此处为
    www.example.com

  • DNS传播可能需要一些时间。它可能需要24-48小时。我理解这一点,但它已经在重定向,但是它正在重定向到DNS地址,而不是应用程序的地址。此外,我不希望完全重定向,因为地址栏仍应显示
    my.domain.com
    而不是
    my.herokuapp.com
    。你能给我一些启发吗?可能会有用,我很感谢你的努力,但是这个视频已经过时了,根据Heroku文档,我应该把它指向
    我的app.herokudns.com
    而不是
    我的app.herokuapp.com
    ,但是当我这样做的时候,我会看到一个“没有这样的应用”页面,而不是预期的“Hello World!”。有什么想法吗?为了澄清,我希望通过定位Heroku端的DNS,我将被转发到我的应用程序,因为我已经在Heroku应用程序设置中设置了域,但是我被直接带到Heroku DNS地址,而我的应用程序不在那里。