【发布时间】:2017-12-28 06:05:06
【问题描述】:
我们正在尝试在我们的 Rails 应用中创建页面,这些页面最终将存在于另一个合作网站的子域中。这就像StatusPage,它允许用户在 StatusPage 网站上使用他们的帐户创建一个状态页面,然后将其附加到他们自己的子域(例如status.usersite.com)。
例如,如果我们希望我们的一个页面 (www.oursite.com/users/bobsplumbing) 成为另一个站点 (ourservice.bobsplumbing.com) 上的子域,我们将如何处理?
如果它是有用的信息,我们使用 Heroku 来托管 Rails 应用程序,我们还使用 Route 53 和 Cloudflare。
【问题讨论】:
-
使用您的域名提供商设置通配符重定向,然后在 rails 中对 URL 进行简单的字符串检查。
-
@Bitonator 通配符重定向和字符串检查的示例是什么样的?原谅我,我对这些东西很陌生。
-
看看我的回答,但如果我误解了您的问题,请提供更多详细信息,说明您如何想象应用的基础架构。
标签: ruby-on-rails heroku dns cloudflare amazon-route53