是否可以允许用户使用自己的自定义域来指向特定的 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
所以我想提供正确子域的唯一方法是在我的应用程序中处理它,以便数据库中的 anotherdomain.com 对应于 sub.mydomain.com 并提供正确的页面。
最佳答案
在您的应用代码中,您需要配置该新域以指向您的应用。
这是您使用 herokudomains:add
命令手动执行的操作。
使用heroku's Platform API ,您可以通过编程方式执行此操作。
关于heroku - 如何将自定义域指向 Heroku 子域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37544183/