2016-08-10 150 views
0

红宝石我想用钢轨 例如重定向子域一定URL子域某一页:login.localhost:3000为localhost:3000 /登录如何使用路线在轨道上

+0

我不会为此使用Rails。我会在服务器级别做一个重定向。 –

+0

@ruby_newbie我不明白。你的意思是服务器级别 – Omar

回答

0

你可以做的routes.rb以下处理上轨水平重定向:

constraints subdomain: "login" do 
    get "/login" => redirect { |params| "http://www.myurl.com" } 
end 

我指的是有关服务器重定向将建立一个301永久重定向,但不用担心,你可以做它也在轨道水平。

关于子域的详细信息,请观看以下轨道转换:

http://railscasts.com/episodes/221-subdomains-in-rails-3

http://railscasts.com/episodes/123-subdomains

让我知道如果这些步骤不适合你,我会尽力协助。

+0

这将重定向home.localhost:3000到我的索引视图?它不适用于我。 约束子域:“home”做 get“/”=>重定向{“home#index”} end – Omar