我目前为用户提供了为其帐户设置子域名的功能:
subdomain.myaddress.com
将指向用户个人资料。我希望能够让用户能够指出他们自己的域,这样两者都可以工作并指向用户配置文件。
怎么做?
另外,如果你碰巧知道Heroku。有一个插件可以启用自定义域,但我必须调用:heroku domains:add * .yourdomain.com(或使用GUI)
有没有办法让我的应用程序调用该命令?
答案 0 :(得分:0)
您可以使用DNS CNAME records将一个域名别名替换为另一个域名。存在限制:您无法在顶级域(仅限子域)上使用CNAME。我不知道自动化它,但CNAME是常用的on heroku。
答案 1 :(得分:0)
您的应用程序需要监听用户输入的任何域,因此您必须在应用程序中使用heroku gem来添加用户输入应用程序的自定义域。
使用子域显然是更简单的选项,因为您可以在域* .mydomain.com上设置通配符域并让他们选择他们想要的子域,然后让您的应用程序在子域中使用该帐户