2016-08-10 1 views
0

Я хочу, чтобы перенаправить суб-домен на определенный URL, используя рельсы пример: login.localhost: 3000 для локального хоста: 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" do get "/" => redirect {"home # index"} end – Omar

Смежные вопросы