是否可以允许用户使用自己的自定义域指向特定的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并提供正确的页面。
答案 0 :(得分:1)
在您应用的代码中,您需要将新域配置为指向您的应用
这是您使用<Location "/rest">
RequestHeader unset User-Agent
</Location>
命令手动执行的操作。
使用heroku's Platform API,您可以通过编程方式执行此操作。