Gestione lato client dello Status 301 Moved Prmanently

Corso Web Marketing e Motori di Ricerca
Impara a posizionare i siti nei motori di ricerca e le principali tecniche di Marketing

Scritto da Luca Ruggiero nella sezione Web Marketing

Concesso in esclusiva a MrWebmaster.it - E' vietata la pubblicazione senza espresso consenso del proprietario

In genere lo Status 301 Moved Prmanently, ovvero la segnalazione ai motori di ricerca del passaggio da una pagina all'altra o della rinomina della stessa, viene gestito lato server attraverso i vari ASP piuttosto che PHP, JSP, CFML, CGI e cosi via.

In realtà esiste una soluzione lato client, in HTML semplice, attraverso l'utilizzo del Tag meta, che gli scettici sconsigliano in quanto potrebbe non esistere il supporto da parte di alcuni motori e taluni browser potrebbero essere configurati in modo da non prendere la cosa in considerazione.

Quale che sia la verità c'è un dato di fatto da considerare; se io ho una pagina attualmente chiamata, ad esempio:

pagina.html
e voglio rinominarla, ad esempio, in:
mia_pagina.html
oppure se voglio utilizzare un linguaggio lato server, ad esempio ASP, quindi dovrò rinominarla come:
pagina.asp
mi troverò nella condizione che, se la pagina.html ha un buon PR su Google ed è, in generale, ben indicizzata e posizionata, perderò questi vantaggi, quindi mi adatterò ad utilizzare la soluzione lato client che vedremo a breve!

La gestione dello Status 301, in generale, funziona specificando lo stato che voglio gestire e, in un secondo momento, effettuando un redirect alla nuova pagina.

Il primo dei meta Tag da utilizzare nel file pagina.html è il seguente:
<meta http-equiv="Status" content="301 Moved Permanently">
ed il secondo è il seguente:
<meta http-equiv="Location" content="http://www.sito.ext/pagina.asp">
Dato che alcuni browser, come già detto in precedenza, potrebbero essere configurati in modo da non accettare questo sistema, consiglio di inserire nel file pagina.html anche un link che comparirà a video qualora il redirect, specificato nel secondo meta Tag esaminato, dovesse non funzionare.

Vediamo un esempio completo di codice da impostare nel file pagina.html:
<html>
<head>
<meta http-equiv="Status" content="301 Moved Permanently">
<meta http-equiv="Location" content="http://www.sito.ext/pagina.asp">
</head>
<body>

<h1>Il file è stato spostato...</h1>

<p>
Se visualizzi questa riga vuol dire che il tuo browser non è
riuscito ad effettuare il reindirizzamento alla nuova pagina.
<a href="pagina.asp">Clicca qui!</a>
</p>

</body>
</html>

I più cliccati della sezione Web Marketing

:: Guadagna col tuo sito grazie a TradeDoubler (13.313)

:: Una Homepage ottimizzata per i motori di ricerca (6.731)

:: Controllare le pagine incluse nell'indice di Google: la Search Engine Saturation (6.533)

:: Come impostare i titoli delle pagine Web (6.254)

:: Sapere quali siti ci linkano grazie a Google: i backlink (6.208)

:: I motori di ricerca e le directory (4.931)

:: Cosa inserire negli alt tag delle immagini (4.854)

IN EVIDENZA
DOWNLOAD