Redirect

Salve,
ho bisogno di un consiglio.
Vorrei cambiare url di alcune pagine del mio sito ma non vorrei perderne
il PR, per questo, ho letto, è necessario utilizzare un redirect 301.
In ruby se nel controller utilizzo il comando
redirect_to…
come viene visto dal motore di ricerca? come un redirect 301?

Grazie mille

Luigi

Luigi M. wrote:

Salve,
ho bisogno di un consiglio.
Vorrei cambiare url di alcune pagine del mio sito ma non vorrei perderne
il PR, per questo, ho letto, è necessario utilizzare un redirect 301.
In ruby se nel controller utilizzo il comando
redirect_to…
come viene visto dal motore di ricerca? come un redirect 301?

Grazie mille

Luigi

Il manuale

dice che fa una redirezione 302, ma aggiunge che opzionalmente gli puoi
passare il codice che vuoi.

Con redirect_to “http://eccetera.etc”, :status => 301 ottieni quel che
ti serve ma chissà che non si possa fare redirezione 301 anche a livello
di routing…

Ci sono poi mille modi per verificare quello che succede a livello di
header HTTP, a partire dall’estensione LiveHTTPHeaders di Firefox fino a
fare telnet a mano alla porta 80 del server, digitare i comandi HTTP e
guardare la risposta :slight_smile:

Paolo

Grazie mille,
però non mi è chiaro come si fa a verificare a livello di header HTTP
quello che succede.
Potresti spiegarmelo un pochino più semplicemente?

Grazie.

Luigi

Ok, fatto, ho usato il plugin per firefox e il comando
:status=>:moved_permanently

Grazie ancora!

Puoi risolvere con Metal: legacy_routes.rb · GitHub

Luca