Redirect 301 per cambiare il dominio

Vediamo come impostare il redirect 301 via .htaccess per redirezionare i motori di ricerca.

Dopo aver trasferito completamente il nostro sito come abbiamo visto nella guida precedente dobbiamo informare i motori di ricerca dell’avvenuto cambiamento e creare così un “redirezionamento”, se esiste il termine, automatico dal vecchio sito al nuovo che non ci faccia magari perdere il posizionamento ottenuto con il vecchio dominio. Per riuscire nell’intento il procedimento è molto semplice, dobbiamo creare un redirect 301, un “moved permanently” che redireziona i visitatori che cliccano sui vecchi link presenti per esempio nei motori di ricerca ma al contempo li informa del trasferimento permanente del nostro sito. Quindi sempre con Filezilla che abbiamo visto nella guida precedente, connettiamoci al nostro vecchio sito inserendo i dati e nella radice del sito cerchiamo il file .htaccess e modifichiamolo facendo click con il pulsante destro e “Visualizza / Modifica“.

Si aprirà il blocco note, ora non dobbiamo fare altro che copiare e incollare il codice che ho riportato qui di seguito avendo cura di sostituire “iltuodominio.it” con il tuo vero dominio

[code language=”text”]
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.iltuodominio.it/$1 [R=301,L]
[/code]

Quindi chiudiamo il blocco note e salviamo le modifiche. Per controllare se il nostro redirect funziona e restituisca lo stato “301” possiamo andare qui e inserire il nostro vecchio link. Se avremo eseguito il tutto correttamente avremo questo risultato:

urltest-1-tuttodinternet
Uno screenshot dal programma di url-test fornito gratuitamente da tuttodinternet

 

Note:

Se nel nuovo link volessimo rimuovere per esempio “/blog/” , per avere un redirect da

www.iltuodominio.it/blog/post342 –> www.ilnuovodominio.it/post342

allora scriveremo

[code language=”text”]
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^blog/(.*) http://www.iltuodominio.it/$1 [R=301,L]
[/code]

Se invece volessimo aggiungere “/blog/” al nuovo dominio scriveremo

[code language=”text”]
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.iltuodominio.it/blog/$1 [R=301,L]
[/code]