我们有一个Rails 3应用程序,允许
用户创建一个
配置文件并使用子域访问它.所以例如:
> user1.app.com
> user2.app.com
> user3.app.com
现在,假设他们想将自己的域名指向他们的个人资料,所以www.user1.com显示user1.app.com,而www.user1.com/my-content/显示user1.app.com/my-content/ .他们可以简单地改变他们的名称服务器来指向我们,我们处理路由?如果用户不得不进行任何DNS配置,而不仅仅是更改其名称服务器,恐怕这将是一个交易破坏者.
谢谢!
你需要首先让他们设置www.user1.com来指向proxy.heroku.com(或者将自己的cname条目设置为proxy.heroku.com并让他们将域名命名为)然后你需要
注册自己的域名与您的英雄应用程序,所以正确的应用程序响应在Heroku存储对他们的帐户?在您的应用程序中,可以匹配传入的请求.
这种技术在机车轨道CMS中使用,所以我建议看看 – 它使用Heroku宝石在应用程序中,因此可以通过站点管理员添加自定义域,然后与Heroku API对齐,将自定义域添加到应用程序.