考虑到您的应用位于https://example.herokuapp.com/
,并假设您拥有上述域www.example.com
,请按照以下步骤让您的应用在您的自定义域上运行:
使用 Heroku CLI
- 添加带有子域的自定义域
$ heroku domains:add www.example.com
- 添加自定义根域
$ heroku domains:add example.com
名副其实
登录您的帐户后
- 从左侧菜单中选择域列表,然后单击域旁边的管理按钮:

- 导航到高级 DNS选项卡,然后单击主机记录部分中的添加新记录按钮:

- 要使用
www.example.com
and example.com
,应创建以下主机记录:
URL Redirect Record
@
转发到http://www.example.com
(图中http://www.yourdomain.tld
)
CNAME Record
映射到您的www
Heroku 域www.example.com.herokudns.com.
(www.yourdomain.tld.herokudns.com.
在图片中)

- (可选)要使用任何其他子域,例如
app.example.com
and example.com
,您应该创建以下记录:
URL Redirect Record
@
转发到http://app.example.com
(图中http://app.yourdomain.tld
)
CNAME Record
映射到您的 Heroku 域的应用程序app.example.com.herokudns.com.
(app.yourdomain.tld.herokudns.com.
在图片中)

而已!现在您的应用程序应该在www.example.com
.
有关 namecheap 方面的更多信息,您可以查看此链接。