FAQ - Come fare il redirect di tutte le pagine del sito su una nuova pagina?

Redirect di tutte le pagine verso un'unica pagina di un altro dominio

Per reindirizzare tutte le pagine del proprio sito verso una singola pagina di un altro dominio è sufficiente creare un file .htaccess.

Il file .htaccess può essere creato tramite il Gestore dei file del cPanel. È sufficiente creare un nuovo file chiamato .htaccess (nota il punto iniziale) nella cartella pubblica del sito.

All'interno del file inserire il seguente codice:

RewriteCond %{HTTP_HOST} ^vecchiodominio.it$ [OR]
RewriteCond %{HTTP_HOST} ^www.vecchiodominio.it$
RewriteRule ^(.*)$ "http://www.nuovodominio.com/" [R=301,L]

Come funziona

Il codice riportato sopra crea un redirect permanente (HTTP 301) verso il nuovo sito (o verso una specifica pagina). Qualsiasi URL del vecchio dominio venga richiamato, il visitatore verrà sempre reindirizzato alla destinazione indicata.

Questa configurazione è particolarmente utile quando si cambia dominio e la struttura del nuovo sito è completamente diversa da quella precedente. In questo modo tutte le pagine indicizzate dai motori di ricerca, così come gli URL digitati direttamente nel browser, verranno reindirizzati automaticamente alla nuova destinazione.


Codice alternativo

Per completezza, lo stesso risultato può essere ottenuto anche utilizzando la seguente configurazione:

RewriteCond %{HTTP_HOST} ^(www.)?vecchiodominio.it [NC]
RewriteRule (.*) http://nuovodominio.com/ [R=301,L]

Entrambe le configurazioni producono lo stesso effetto; la seconda utilizza un'espressione regolare per gestire sia il dominio con www che quello senza www in un'unica condizione.

FAQ Precedente su Hosting
<< Come mai non riesco ad attivare l'hosting gratuito come Rivenditore?
FAQ Successiva su Hosting
Come fare il redirect di un sito in caso di cambio dominio? >>
FAQ Correlate

Come si imposta il Redirect in frame/URL Cloaking/URL Masking?
Redirect in frame con hosting attivo Qualora si abbia un hosting attivo, non sarà possibile attivare il redirect in frame dalla Gestione Redirect della propria area...

Cosa è un dominio alias o un dominio a parcheggio?
Cos'è un alias di dominio Un alias di dominio, detto anche dominio parcheggiato o più semplicemente dominio alias, è un nome di dominio secondario che punta...

Ho esaurito lo spazio, posso richiedere spazio aggiuntivo / upgrade?
Come effettuare l'upgrade del proprio piano hosting Qualora si stesse usufruendo dello spazio web gratuito o di un qualsiasi altro piano hosting, è possibile in qualunque...

Come bloccare specifici referrer tramite .htaccess
Per bloccare traffico o richieste provenienti da specifici referrer, è possibile utilizzare una regola nel file .htaccess presente nella cartella principale del sito (public_html). Queste...