0
我創建了一個launchrock頁面作爲子域signup.mysite.com,我想將人們從mysite.com重定向到launchrock子域。我將如何在routes.rb文件中設置它?根到launchrock子域使用rails 3.1路線
我創建了一個launchrock頁面作爲子域signup.mysite.com,我想將人們從mysite.com重定向到launchrock子域。我將如何在routes.rb文件中設置它?根到launchrock子域使用rails 3.1路線
由於您使用的Rails 3,您可以設置一個重定向你的根路徑:
# config/routes.rb
root :to => redirect("http://signup.mysite.com")
這隻會影響行車進來的應用程序的根目錄(「http://mysite.com 「),但沒有任何鏈接或URI擊中應用程序控制器(如」http://mysite.com/users/「)。這可能會也可能不會有好處,這取決於您的意圖。
如果您想讓所有的路由重定向到朗奇巖,或爲Rails 2,您可以過濾器之前設置一個小:
# app/controllers/application_controller.rb
before_filter :redirect_everyone_away_from_rails
def :redirect_everyone_away_from_rails
redirect_to("http://signup.mysite.com")
end
這是否覆蓋它?