
Una redirección 301 nos sirve para redireccionar a una nueva URL la página actual. Es un estado del servidor, al igual que el error “404: Not Found” o el “‘500: Internal Server Error”, que configura una página web para que, cuando llegue el robot del buscador, éste sepa que la página se ha movido definitivamente a una nueva dirección.
Mediante esta redirección, se traspasarán al mismo tiempo los valores de PageRank de Google y de enlaces externos, de los que ya disponíamos en nuestra vieja dirección.
¿Y cómo implementamos este estado?. Podemos realizaros de diferentes formas:
1.- Configuración en el Servidor
Mediante el archivo httpd.conf de Apache, debemos configurar el código siguiente, indicando los valores correctos de viejodominio y nuevodominio. Procura de todas formas realizar antes una copia de seguridad del archivo, por si acaso.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^viejodominio\.com [NC]
RewriteRule (.*) http://nuevodominio.com/$1 [R=301,L]
2.- Mediante el fichero .htaccess
Se debe crear el archivo .htaccess con el contenido que se incluye a continuación, y guardarlo en el directorio raiz del “viejo dominio”, o en un directorio concreto sobre el que queremos aplicar la redirección.
Redirect 301 /catalogo http://nuevodominio.com/catalogo
3.- Mediante programación
Indicar la redirección con algún lenguaje de programación del lado del servidor; por ejemplo con PHP el código sería el siguiente:
<?php
header("HTTP/1.1 301 Moved Permanently", TRUE, 301);
@header("Location: http://nuevodominio.com/");
?>
Más información en WebExperto
Últimos comentarios