我不确定 NameCheap 的确切方向,但将子域重定向到 Heroku 应用程序的一般方法是将 CNAME 记录添加到子域。要重定向根域,您需要在区域顶端设置类似 CNAME 的功能。
子域
blog.cheese.com 将有一条指向 myblog.herokuapp.com 的 CNAME 记录,您可能还想为 www.blog.cheese.com 创建一条 CNAME 记录。
示例记录可以是:
Name: blog.cheese.com
TTL: 14400
Type: CNAME
Address: myblog.herokuapp.com
设置完两个 CNAME 记录后,您需要告诉 heroku 将域名指向您的应用程序。
heroku domains:add --app myblog blog.cheese.com
如果您对两个子域都执行此操作,它们现在应该指向您的 Heroku 应用程序。
根域
要指向根域,您需要设置一些记录
Host Name: @
URL: http://www.cheese.com
Record Type: URL Redirect
Host Name: www
URL: mymainpage.herokuapp.com
Record Type: CNAME (alias)
设置完两条记录后,只需通过 Heroku 调用以下命令即可将您的域名指向它。
heroku domains:add --app mymainpage.herokuapp.com cheese.com
这里有几个地方可以寻找额外的信息。
将 namecheap 域名指向 Heroku http://blog.romansanchez.me/2013/06/08/point-namecheap-domain-to-heroku/
自定义域 | Heroku 开发中心 https://devcenter.heroku.com/articles/custom-domains