ruby on rails - redirect_to - Redireccion Rails 301
send params in redirect_to rails (3)
No probé esto, pero algo como esto debería funcionar:
class ApplicationController < ActionController::Base
before_filter :correct_domain!
private
def correct_domain!
unless request.host == ''www.mysite.com''
redirect_to root_url, :status => 301 # or explicitly ''http://www.mysite.com/''
end
end
end
Pero no estoy seguro de si la barra diagonal está presente en el atributo del host ...
Me gustaría redirigir varias entradas a mi página de destino a una url.
Las siguientes direcciones URL, http://mysite.com
y http://www.mysite.com
, redireccionarán a http://www.mysite.com/
utilizando la redirección 301. ¿Cómo puede / debería hacerse esto en Rails?
Usando redireccionamiento 301 en Rails
class RedirectController < ApplicationController
def index
redirect_to :root, :status => :moved_permanently
end
end
Utilicé esta post y decidí redireccionar utilizando URL no www.