У нас есть установка Redmine на старом сервере и перенесена на новый с новым доменом. Проблема в том, что нам нужно перенаправить URL-адреса из старого домена в новый. У меня действительно мало знаний о рубине. Я думал, что перенаправление URL-адресов на этом просто так же просто, как некоторые правила перезаписи с .htaccess, но я нашел его другим. Я прочитал несколько ответов здесь redirect, но не могу понять, куда их поставить.URL Rewrite Ruby on Rails
Сценарий должен быть как:
из http://www.old-domain.com:3000/issues/3456
должны быть перенаправлены на http://www.new-domain.com:3000/issues/3456
Может кто-нибудь помочь мне, как это сделать? Или если у вас есть идея, как это сделать? Я планирую прочитать некоторые рубиновые гиды тем временем. Спасибо, ребята!
Update:
мне удалось создать простой редирект, выполнив следующие действия: я создал контроллер redirect_controller.rb:
class RedirectController < ApplicationController
before_filter :show
def show
redirect_to "http://www.new-domain.com:3000/", :status => :moved_permanently, :notice => "Notice: A redirect!!!"
end
end
И добавил это routes.rb:
map.connect '/', :controller => 'redirect'
Но мне удалось перенаправить страницу после успешного входа в систему. Как я могу перенаправить все страницы на новые, сохранив такие параметры, как/issues/3456, если они есть?