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 
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