A todos nos ha pasado que creamos una web y pasado un tiempo a lo mejor necesitamos cambiar de sitio la web o simplemente cambiar de nombre una parte de las url de nuestra web.301redirect

Si esta web ya tiene un tiempo, es posible que la web ya tenga varios backlink (enlaces) y puede incluso que tenga page rank. Si esto ocurre no queremos que nuestro posicionamiento se vea afectado por un cambio en la web, es decir, conservar el Page Rank y conservar los backlink que nos apuntan.

Para conseguir que no perdamos todo nuestro trabajo en posicionamiento tenemos la redirección 301, que es un pequeño código PHP o ASP, que le indica al robot de Google y a los visitantes donde está la nueva web.

  • Redirección 301 en PHP:

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.nueva-direccion.com" );
?>

  • Redirección 301 en ASP:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.nueva-direccion.com"
%>

Estas son las famosas redirecciones 301, pero también existen otro tipo de redirecciones, como pueden ser:

  • Redirección a nivel del navegador:

<head>
<meta http-equiv="refresh"
content="0;URL=http://www.nuevaurl.com/">

<title>La página ha cambiado de dirección </title>
</head>

Ojo, con esta redirección solo se ejecuta a nivel del navegador y no todos los navegadores la ejecutan.

  • Redirección con ModRewrite.

Esto se consigue editando el fichero .htaccess.

RewriteEngine On
RewriteRule .* http://www.nuevaurl.com/ [R=301]

Ahora ya pueden elegir la redirección que más le convenga aplicar.

Comparteme con tus amigos:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • email
  • FriendFeed
  • LinkedIn
  • Meneame
  • MySpace
  • PDF
  • Reddit
  • RSS
  • Technorati
  • Twitter
  • Wikio
  • Yahoo! Bookmarks