Redirección permanente: redirecciones 301

Si se ha cambiado la dirección de una página web o se quiere redirigir a los navegantes, lo mejor para los buscadores es una redirección 301, la redirección permanente. Con esta redirección se le indica a los buscadores que se ha cambiado de dirección de la página de forma fija y que el posicionamiento anterior debe de pasarse a la nueva web, como los backlinks.También puede ser muy útil si se cambia el nombre de los ficheros, entre muchos otros usos.

Hay varias formas de hacerlo, en función de cómo se pueda y quiera hacer. Desafornadamente no son muchos los hostings gratuitos en los que se puede realizar, pero en hostings de pago no debe de haber ningún problema. También se pueden hacer redirecciones desde CPanel, pero en todo caso lo importante es que se haga una redirección 301. Hay otros tipos de redirecciones, como la 302, pero si queremos que los buscadores la interpreten bien tiene que ser 301.

Redirección en PHP

Este es el código a incluir en los archivos a redirigir:

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.dominionuevocom" );
?>

Redirección en ASP

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://www.dominionuevo.com"
>

Redirección ASP .NET

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

Redirección en ColdFusion

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.dominionuevo.com">

Redirección con .htaccess

O por medio de un fichero .htaccess, si bien esta opción es raro que esté disponible en todos los servidores. Se trata de que se cree con el bloc de notas (puede que ya lo tenga el server, en ese caso se le añade esta línea a continuación de lo que tenga), o cualquier editor de texto, un fichero que contenga esta línea:

Redirect permanent / http://www.davilac.net/

y luego se guarde con el nombre .htaccess en la carpeta donde estén los archivos a redirigir. Si hay problemas con Windows a la hora de guardarlo, llámalo a.htacess y luego con el programa ftp se lo cambias. Puedes encontrar ayuda sobre el tema en un tema del foro. Si al subir el fichero apareciese al cargar la web una página de Error, Error 500, esto significa que el servidor no lo soporta. Basta con eliminar el fichero para que todo vuelva a la normalidad.