Redirect 301

Il Redirect 301 ci serve quando una o più pagine dei nostri siti web subiscono dei mutamenti a livello di url, quindi quando le pagine vengono spostate, rinominate o gli viene cambiata estensione (es. index.htm >> index.php).
Lo scopo, dal punto di vista SEO e Web Marketing, è quello di avvisare il motore dell’avvenuto cambiamento e quindi non perdere i vantaggi acquisiti dall’anzianità di una pagina magari già posizionata o dai backlink, i link esterni al sito che si riferiscono a quella pagina.

Redirect 301 base: una pagina

Ogni situazione ha un suo Redirect 301: che sia una pagina ASP, PHP, HTML… o che sia o meno su un server Apache…

Questi script possono essere usati per reindirizzare una pagina ad un’altra pagina sullo stesso o su un altro sito…

Nota Bene: quando è possibile è preferibile utilizzare HTACCESS o, a seguire, PHP o ASP, ed infine, meno efficaci dal punto di vista SEO, i metodi tramite JAVASCRIPT e METATAG REFRESH.

Ecco i Redirect 301 caso per caso:

Redirect 301 su server Apache con htaccess

da inserire nel file .htaccess nella root del sito

redirect 301 /cartella/vecchiapagina

Redirect 301 su pagina PHP

da inserire nella pagina php

<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: “);
exit();
?>

Redirect 301 in ASP

da inserire nella pagina asp

<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.sito.ext/nuovapagina.asp”
%>

Reindirizzamento su pagina HTML con JAVASCRIPT

da inserire nella pagina html

<html>
<head>
<script type=”text/javascript”>
window.location.href=’http://www.sito.ext/nuovapagina.htm’;
</script>
</head>
<body>
Questa pagina è stata trasferita: <a href=”http://www.sito.ext/nuovapagina.htm”> ;
</body>
</html>

Redirect 301 su pagina HTML tramite METATAG ‘refresh’

da inserire nella pagina html

<html>
<head>
<meta http-equiv=”refresh” content=”0;url=http://www.sito.ext/nuovapagina.htm”>
</head>
<body>
Questa pagina è stata trasferita: <a href=”http://www.sito.ext/nuovapagina.htm”> ;
</body>
</html>

Redirect 301 per un intero sito

Redirect da non-www a www

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^yourhomepage.com [nc]
rewriterule ^(.*)$ [r=301,nc]


Lascia un commento

Compila qui sotto tutti i campi e clicca "Invia Commento"

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.


Ebook SEO (SEO per Scrittori sull'Orlo di una Crisi di Nervi)

La ricerca (sulle) parole chiave

1.3 La ricerca (sulle) parole chiave
E se ti dicessi che la ricerca sulle parole chiave è il succo del lavoro del SEO? Ammettiamolo: il web sarà...

Come si fa un'Analisi SEO di un Sito Web. Completa! E per principianti!

1.2.2 Site: e altre diagnosi
In questo capitolo una guida completa per principianti su come analizzare lo stato di salute di un sito web attraverso...

L'obiettivo di un sito web

1.1 Obiettivo sito
Iniziamo il nostro percorso pratico (leggi il capitolo precedente "Come si lavora (quando si fa SEO)") con la fase di...

...vai all'indice dell'ebook »

Incredibile! C'è ancora roba qui sotto!