Cambiare dominio o trasferirlo: ecco il corretto uso del redirect 301

Quando scegliere il Redirect 301? 1.

Il comando viene dato inserendo il cosiddetto “status code” 301 – moved permanently, ovvero spostamento permanente di una pagina web o di un intero dominio da un indirizzo url ad un altro.
E’ considerata la migliore tecnica di reindirizzamento/spostamento soprattutto dal lato SEO poiché permette di conservare il reale posizionamento della pagina web nonché dell’intero sito.

Come utilizzare il Redirect 301?

Per il corretto inserimento e funzionamento del Redirect 301 bisogna prima di tutto guardare su che piattaforma è ospitato il sito web e che linguaggio di programmazione utilizza: HTML, ASP, PHP e JavaScript oppure .htaccess per i CMS.

Per i lunguaggi indicati a seguire bisognerà andare a modificare il file index.php o index.html.

HTML:

<html><head>

<title>Redirect verso…</title>

<meta http-equiv=”refresh” content=”0; url=http://www.sitonuovo.it“>

</head>

<body>
Redirect in corso…
</body>

</html>

ASP:
<%@ Language=VBScript %><% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, “http://www.sitonuovo.it/nuova_pagina.asp” %>

 

PHP:
<? header ( “http/1.1 301 Moved Permanently” ); header ( “Location: http://www.sitonuovo.it/nuova_pagina.php” ); ?>

 

JavaScript:
<script language=”JavaScript”>function replaceLocation(){

location.replace(‘http://www.sitonuovo.it’);

}

</script>

Dei vari linguaggi, quello più complesso su cui operare con il Redirect 301 è sicuramente .htaccess.
E’ importante che questo file si trovi già nello spazio web occupato dal sito che si intende cambiare o trasferire, e anche avere l’indirizzo ftp del sito.
Attraverso un editor o il semplice blocco note si può apportare la modifica desiderata al file.

Nel caso in cui si voglia spostare tutto il sito web su un nuovo dominio bisognerà usare il modulo Apache mod-rewrite presente nel file alla riga RewriteEngine On, indicando il nome del nuovo dominio acquistato.

Esempio della riga:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.nuovodominio.com/$1 [R=301,L].

Nel caso in cui lo spostamento include singole pagine, bisogna tenere a mente che è importante trasferire le pagine singolarmente, per evitare che durante il reindirizzamento si possano perdere pagine importanti che portano traffico al sito web.
Importante ricordare che anche nel creare nuove url nel nuovo dominio bisogna mantenere coerente il percorso della pagina, inserendo nel testo dell’url le parole chiavi per cui si vuole portare traffico a quella specifica pagina.

Leggi anche questi articoli

Come aumentare il traffico sul sito con contenuti evergreen

Cos’è un contenuto evergreen? E perché dovresti inserirlo nel tuo blog? ...
Giulia Chiffi

E-commerce e Design: quanto la grafica influisce sugli acquisti?

Il legame tra web e digital design, al giorno d’oggi, è indissolubile. ...
Alessia Nuzzo

Bootstrap 5: le novità della Beta 1

Bootstrap è uno dei framework CSS più famosi e utilizzati per la realizzazione front end dei siti web. Il programma esegue modelli sia per CSS che ...
Angelo Pignatelli
CHIAMA SCRIVICI