2016-08-10 59 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