是否可以允许用户使用自己的自定义域指向特定的Heroku子域?我正在使用通配符子域,允许我的应用程序使用abc.myapp.com URL . 用户可以添加myuser.com并指向它吗?如何才能做到这一点?
试图添加CNAME指向那里返回Heroku |没有这样的应用程序消息,当我将自定义域添加到Heroku仪表板时,它只指向顶级域 .
详细步骤:
CNAME mydomain.com ---> myapp.herokuapp.com - 工作正常
CNAME anotherdomain.com ---> sub.mydomain.com - 无法正常工作
如果我将anotherdomain.com添加到Heroku仪表板,那么:
CNAME anotherdomain.com ---> sub.mydomain.com或mydomain.com - 工作正常,但在任何一种情况下都会打开根域mydomain.com
所以我想提供正确子域名的唯一方法是在我的应用程序中处理它,以便db中的anotherdomain.com对应sub.mydomain.com并提供正确的页面 .
1 回答
在应用的代码中,您需要将新域配置为指向您的应用 .
这是您使用
heroku domains:add
命令手动执行的操作 .使用heroku's Platform API,您可以以编程方式执行此操作 .