301 Redirect, cambiare dominio rispettando il ranking e informando i motori di ricerca.

Il redirect 301 è il più efficiente metodo e Search Engine Friendly per reindirizzare una pagina web.

Non è difficile da implementare e dovrebbe preservare il ranking ottenuto precedentemente dai vari Search Engines vel motori di ricerca (da cui Search Engine Friendly).

Il “301″ verrà interpretato con “moved permanently” (rimosso in maniera permanente).

Si può testare il proprio reindirizzamento attraverso il Search Engine Friendly Redirect Checker

Ecco raccolte alcune implementazioni di Reindirizzamento dell’ URL

PHP Redirect

<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location:
http://iblog.webprojectsolution.com” );
?>

ASP Redirect

<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”;
Response.AddHeader(”Location”,”
http://iblog.webprojectsolution.com/”);
%>

ASP .NET Redirect

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”
http://iblog.webprojectsolution.com“);
}
</script>

JSP (Java) Redirect

<%
response.setStatus(301);
response.setHeader( “Location”, “
http://iblog.webprojectsolution.com/” );
response.setHeader( “Connection”, “close” );
%>

ColdFusion Redirect

<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”
http://iblog.webprojectsolution.com“>

Ruby on Rails Redirect

def old_action
headers["Status"] = “301 Moved Permanently”
redirect_to “
http://iblog.webprojectsolution.com/”
end

CGI PERL Redirect

$a = new CGI;
print $a->redirect(”
http://iblog.webprojectsolution.com/”);

Tramite .htaccess

Creare il file .htaccess nella dir radice del server e inserire la riga seguente:

RewriteEngine on
RewriteRule (.*) http://www.tuosito.com/$1 [R=301,L]

HTML

Nel caso che la pagina sia in formato HTML e quindi non sia fruibile l’htaccess o altri linguaggi server side è possibile utilizzare nell’header il meta tag refresh impostato a zero, che pare sortisca gli stessi effetti del redirect 301.

<META HTTP-EQUIV=Refresh CONTENT="0;
URL=http://iblog.webprojectsolution.com/newpage.html">

Javascript

non viene utilizzato per il redirect in generale e in particolar modo per il redirect 301 perché viene caricato comunque dopo aver già inviato gli headers della pagina il che implica che il redirect non è né elegante né efficace se non si utilizzano dei browsers con jscript attivato, peggio ancora con i motori di ricerca. Si sconsiglia fortemente l’utilizzo di jscript per effettuare un redirect di questo tipo.

Naturlamente occorrerà sostituire

http://iblog.webprojectsolution.com

con l’indirizzo del vostro sito o della pagina dove volete reindirizzare i vostri utenti.

  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Technotizie
  • FriendFeed
  • IndianPad
  • Live
  • Netvibes
  • Netvouz
  • NewsVine
  • Reddit
  • Segnalo
  • Slashdot
  • StumbleUpon
  • Twitter
  • Yahoo! Bookmarks

Commenti

  1. No Comments su “301 Redirect, cambiare dominio rispettando il ranking e informando i motori di ricerca.”

Inserisci un commento