我有一个包含博客和单页网站的应用程序, 它们都在同一个应用程序中
博客是应用程序的根,而单页网站只是应用程序的另一部分。
routs.rb includes
match '/pages' => 'pages#home'
root :to => 'blogs#index'
应用程序托管在heroku上并完美运行:(我通过在heroku上托管我的应用并将我的dns指向heroku来实现这一点,即heroku url是fxyear.herokuapp.com我买了fxyear.com并指向herokuapp .com,它完美无缺。
我想要实现的是我希望子域以这样的方式指向heroku www.summit.fxyear.com将指向匹配'/ pages'=>的页面“页面#home”非常感谢
答案 0 :(得分:0)
<强> CNAME 强>
您的域名必须change the ANAME or CNAME settings,以便summit.fxyear.com
子域名将指向您的Rails应用(Heroku应用)。
然后您可以在路线中use constraints:
#config/routes.rb
constraints subdomain: "summit" do
get "", to: "pages#home"
end