Trasferire un sito ad un nuovo dominio
Il trasferimento del sito da Joomlafree a Altervista comporta un problema di gestione di URL Redirect.
In particolare, si deve gestire un reindirizzamento 301 lato server.
È necessario per diverse ragioni: utenti che hanno nei preferiti il vecchio indirizzo sono automaticamente indirizzati al nuovo, ad esempio. Soprattutto, si evita di perdere i rank dei motori di ricerca, che non troverebbero più le pagine.
Se il sito è pubblicato su server Apache, configurare il reindirizzamento 301 è semplice: basta modificare opportunamente il file .htaccess, procedendo in questo modo:
- Scaricare localmente il file .htaccess del vecchio dominio, solitamente si trova nella root del sito;
Aprire il file locale con un editor di testo, poi individuare la sezione
## Begin - Custom redirects
...
## End - Custom redirectsInserire tra queste righe le seguenti:
RewriteCond %{HTTP_HOST} !ilmionuovosito.com$ [NC]
RewriteRule ^(.*)$ http://ilmionuovosito.com/$1 [L,R=301]dove ovviamente al posto di ilmionuovosito.com va inserito l'url del nuovo dominio
Accertarsi che sia presente la direttiva
RewriteEngine On
prima delle righe aggiunte (dovrebbe esserlo, se il file .htaccess è preso da un'installazione standard di Joomla)
- Salvare il file modificato e caricarlo nella root del vecchio dominio, sovrascrivendo quello presente (del quale comunque consiglio di fare una copia di backup prima)
L'applicazione di queste modifiche fa sì che ogni richiesta inviata al vecchio dominio venga inoltrata alla pagina corrispondente del nuovo.
Tags: Joomla, Apache, Trasferire dominio