Cómo hacer un buen redireccionamiento

Cómo hacer un buen redireccionamiento

Está claro que un redireccionamiento ha de ser muy meditado, ya que nos va a influir directamente en google.

Una vez tomada la decisión no debemos de hacer cualquier redireccionamiento, el menos «peligroso» es el redireccionamiento 301, mediante el cual le informamos al robot del buscador, que la página que está buscando, ha sido redireccionada definitivamente a la nueva url.

Vamos a ver en qué consiste y el código necesario para generarlo.

Este redireccionamiento, al parecer,  conlleva el traspaso del pagerank y de los backlinks que ya teníamos. Y lo ideal sería hacer este redireccionamiento en cada una de las páginas antiguas, hacia las nuevas correspondientes y no hacia la home.

301 es un estado del servidor, igual que el 404 Not found. Su significado es 301 Moved Permanently, es un estado estandar del protocolo http.

Para una página en Html:

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

Para una página en php:

<php
Header(«HTTP/1.1 301 Moved Permanently»);
$redireccion = «http://www.nuevodominio.com».$_SERVER[«REQUEST_URI»];
Header(«Location: $redireccion»);
?>

Para una página en asp:

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