我已经按照上面的说明做了https://devcenter.heroku.com/articles/custom-domains 来设置我的自定义域,但它仍然不起作用
在Heroku上,我有以下域:
myapp.herokuapp.com
myapp.com
www.myapp.com
在namescape上,我有以下设置:
主机名| IP地址/URL |记录类型
@http://myapp.com URL重定向
www.myapp.herokuapp.com。CNAME(别名)
当我在终端上运行“host www.myapp.com”时,我希望得到“www.myapp.com是myapp.herokuapp.com的别名”。相反,我得到:
“www.myapp.com是myapp.heroku.com的别名”
我不明白为什么它指向myapp.heroku.com,因为我只指定了myapp.herokuapps.com
有人知道为什么会这样吗
更新说明:Heroku和Name便宜经常更改接口。这个答案可能有过时的截图,但会随着时间的推移而更新。请参阅下面的这些更新。
我刚刚自己做了这件事,所以我想我应该插话,因为答案并没有说明如何让www.domain.com和domain.com都工作。Heroku还将其管理界面更改为abit
廉价的
- 首先,登录到namescape
- 转到域列表并单击要配置的域的“管理”
–将两种记录类型都设置为CNAME(别名),然后输入您的<;名称>;。herokuapp.com位于url框(@和www)中
(注:如果它们不在那里,请单击“添加新记录”并将它们添加到那里。)
接下来,前往Heroku
- 登录并从列表中选择您的项目。在本例中,我们选择“Lakka”项目
- 在项目页面上,单击设置
- 向下滚动并找到添加域部分
- 输入您的
domain.com,然后单击保存 - 再次单击按钮,输入您的
www.domain.com,然后单击保存
就这样,你完了!现在,当您在浏览器中输入domain.com或www.domain.com时,两者都将显示您的Heroku项目
在这个例子中,http://lakka.herokuapp.com 也可在上访问(DNSes更新后)http://lakkatracker.com 和http://www.lakkatracker.com.
(如果您想将流量从www.domain.com重定向到domain.com,这是一种很好的做法,您可以使用记录类型“URL(重定向)”作为www主机名)
您的DNS可能需要一些时间才能识别这些更改。如果您的更改没有立即反映出来,您可以尝试使用代理进行测试,比如匿名