Restituire uno status HTTP 301 Moved Permanently - Script ASP

Nel caso in cui decidessimo di spostare la posizione di alcune pagine all'interno del nostro sito o, più drasticamente ancora, di cambiare dominio al nostro portale, potrebbe essere particolarmente utile ai fini del posizionamento sui motori di ricerca, comunicare allo spider questa modifica in modo a lui comprensibile.

In ASP è possibile inviare al client che si connette alla pagina un particolare status HTTP identificato dal seguente header: 301 Moved Permanently. Questo HTTP status code informa il navigatore che la risorsa è stata definitivamente spostata ad un altro URL.
Il client verrà quindi indirizzato al nuovo URL identificato nell'header location e, inoltre, eviterà di richiamare nuovamente quella risorsa al vecchio URL.

Possiamo inviare questo status direttamente usando ASP con il codice seguente

<%

Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www.weppos.com/new-page.asp"

%> 

Ovviamente è necessario personalizzare il codice sostituendo http://www.weppos.com/newpage.asp con il nuovo URL della risorsa.


asp.weppos.com e asp.weppos.it sono di proprietà di Simone Carletti.
Scopri il mio sito o visita il mio Simone Carletti's profile on LinkedIn