首页 文章

如何将自定义域指向Heroku子域?

提问于
浏览
0

是否可以允许用户使用自己的自定义域指向特定的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 回答

  • 1

    在应用的代码中,您需要将新域配置为指向您的应用 .
    这是您使用 heroku domains:add 命令手动执行的操作 .

    使用heroku's Platform API,您可以以编程方式执行此操作 .

相关问题