.htaccess : Esiguire il redirect delle pagine del vecchio stio sulle corrispondenti del nuovo.

Quando si esegui la migrazione di un sito da un dominio ad un altro, è molto importante non interrompere tutti i collegamenti creati nel vecchio dominio, in modo che se qualcuno esegue una ricerca sul web e clicca sul link, non perdi la visita. Un corretto reindirizzamento di tutte le tue pagine del vecchio dominio nella stessa posizione sul tuo nuovo dominio garantirà che i tuoi visitatori dal vecchio dominio finiscano sicuramente nel posto giusto. Un errore nel reindirizzamento comporterà una perdita di visitatori e penalizzera il tuo posizionamento nei motori di ricerca.

L’esempio che ti mostro presuppone che il tuo server web utilizzi Apache. Se non hai apportato modifiche alla struttura generale del tuo sito, ma hai semplicemente trasferito le tue pagine mantenendone l’organizzazione, puoi aggiungere le seguenti righe al tuo file .htaccess e posizionarlo nella root del tuo vecchio sito:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>

Ovviamente devi sostiure nel codice ad olddomain il tuo vecchio dominio e newdomain il nome del nuovo