Вітаю!

Генеруємо для проекту контроллер:

ruby script/generate controller redirect

Далі йдемо у app/controllers/redirect_controller.rb і пишемо:

class RedirectController < ApplicationController
  def index
    headers["Status"] = "301 Moved Permanently"
    if params[:url]
      redirect_to params[:url]
      return
    else
      redirect_to "/"
    end
  end
end

У routes.rb писати:

map.connect '/old_page.html', :controller => 'redirect', :url => '/path/to/new_page'

або (якщо треба тільки на головну сторінку): ...

© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування