redirect 301 sugli indirizzi web

Il redirect 301 è semplicemente,come dice la parola stessa, un redirect cioè una reindirizzazione di URL di una pagina web a un altra. Perchè e quando è utile il redirect 301? Beh ad esempio in un caso “drastico” come il mio sito.

:)

Redirect 301 permanente con htaccess.

Sul mio nuovo sito, come potete vedere, gli url sono cambiati. Ora il problema era che sul vecchio sito avevo già eseguito un rewrite degli url e effettivamente le cose sono migliorate tantissimo sui motori di ricerca,dai quali io già ricevo un buon 80% di utenti. Quindi se io non avessi usato il redirect 301 tutte le pagine che già sono ottimamente posizionate su google sarebbero state irrangiungibili, e sicuramente l’utente non sarebbe stato soddisfatto di vedere la mia pagina 404 invece che la pagina che stava cercando e molto probabilmente avrebbe lasciato il sito, infatti negli ultimi due giorni la percentuale della frequenza di rimbalzo di analytics è salita al 90%. Per non perdere gli utenti che arrivavano dai motori di ricerca, la maggiorparte, ho dovuto eseguire un redirect 301 su tutte le pagine che erano posizionate nelle prime posizioni di google, quelle dalle quali ricevevo la magiorparte degli utenti, e per farlo ho modicato il mio htaccess con questa semplice regola :

Redirect permanent /30/tutorial/Testo-infuocato-con-photoshop/ http://www.antoniofullone.it/tutorial/114/testo-infuocato-con-photoshop/

Piccola nota: nell’esempio portato dal mio sito se notate l’indirizzo della vecchia pagina è senza http://….., mentre la nuova url lo contiene, gli indirizzi delle singole pagine vanno messi cosi, senza il dominio davanti, altrimenti il redirect potrebbe non funzionare, lo testato personalmente prima di rendermene conto dopo una mezzora buona.

Un altro esempio può essere un dominio del tipo http://antoniofullone.it e http://www.antoniofullone.it, ad esempio queste due pagine per Google sono differenti, quindi se per es. avete un page rank buono, questo potrebbe suddividersi fra le due pagine, quando potrebbe essere sfruttato per una sola pagina, visto che alla fine sono le stesse pagine? Allora facciamo cosi :

Redirect 301 permanente con htaccess.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^antoniofullone\.it [NC]
RewriteRule ^(.*)$ http://antoniofullone.it.it/$1 [L,R=301]
Redirect /htaccess-url-redirect.html http://www.antoniofullone.it/index.html
</IfModule>

Vi rimando a una lettura all’articolo sul  mod_rewrite per capire come riscrivere gli url del nostro sito i nmaniera piu SEo friendly.

Redirect 301 permanente con php.

Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.miosito.it/pagina.php" );
?>

Redirect 301 permanente con ASP :

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", " http://www.miosito.it/pagina.asp"
%>

Redirect 301 permanente con ColdFusion:

<CFHEADER statuscode="301" statustext="Moved Permanently">
<CFHEADER name="Location" value="http://www.miosito.com/">

Redirect 301 permanente con HTML :

<META HTTP-EQUIV=Refresh CONTENT="0; URL=http://www.miosito.com">
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4,67 out of 5)
Loading ... Loading ...

Popularity: 27% [?]

Potrebbero interessarti anche :

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento