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

标签 heroku subdomain cname

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

相关文章:

python - 多个 heroku 应用程序,不同的端点,而不是子域

dns - 需要将一个域重定向到另一个域而不影响电子邮件

linux - clientaccesspolicy.xml 和子域

azure - 是否可以在没有公共(public) CNAME 记录的情况下为 Azure Blob 存储静态网站添加自定义域?

ruby-on-rails - 通过 STDIN 提供输入时,heroku run Rails 控制台挂起

node.js - 为什么我的redis这么快就满了?

json - 当服务器在 Heroku 上时,JSON 传输会自动加密吗?

Amazon CloudFront CNAME

c# - 如何从cname中识别原始域名

node.js - 拆分生产/开发数据库