Il Redirect 301 è il reindirizzamento preferito per i motori di ricerca, il quale indica al motore che l'url di una pagina è stato spostato permanentemente (mode permanently).
Se state facendo un restyling di un sito internet e avete appena ricreato alcune pagine web, per non perdere il posizionamento delle pagine vecchie potete ridirigerle alle nuove tramite il Redirect 301.
Redirect 301 con Rails 3
Vediamo ora come è semplice gestire un cambiamento di url con Rails 3 direttamente nel file di configurazione config/routes.rb
match "/old-path", :to => redirect("/new-path")
Se avessi un pagina sul vecchio dominio
http://sito.com/pagina1
e nel nuovo portale questa pagina corrisponde a
http://sito.com/pagina2
allora dovrei inserire questa entri nel file di routes
match "/pagina1", :to => redirect("/pagina2")
Questa a mio avviso è la strada più veloce per la creazione di un Redirect 301 con Rails 3.