Rack y redirecciones permanentes 301
Redirecciones permanentes 301 o cualquier otro código de estado HTTP.
Es tan sencillo como poner el código siguiente en el fichero ‘config.ru’ de vuestra aplicación:
use Rack::Rewrite do if ENV['RACK_ENV'] == 'production' domain = 'jose.gr' r301 %r{.*}, "http://#{domain}$&", :if => Proc.new {|rack_env| rack_env['SERVER_NAME'] != domain } end end
Esto os puede ser útil para por ejemplo que todas las peticiones a www.domain.com apunten a domain.com o para cuando hagais un cambio de dominio.