我们在Heroku上有一个用户注册表单的登陆站点。在DNS中,顶点指向www.
,指向Heroku。
我们想使用beta
子域名建立测试版网站。目前,测试版网站应该与主网站分开,但他们应该使用相同的数据库,因为我们希望将测试版网站合并到主网站中。
例如,asana.com指向其信息网站,而app.asana.com指向该应用。
有没有办法告诉哪个子域来自哪个子域并进行相应的重定向,还是有办法管理并最终合并Heroku上的两个应用程序?这需要两个应用程序吗?
答案 0 :(得分:1)
您不需要两个单独的申请。
请参阅Rails路由指南中的Request-Based Constraints。
基本上,你会有这样的事情:
root "launch#index", :constraints => {:subdomain => "www"}
constraints :subdomain => "beta" do
# All your app's routes
end