- ¿Qué es una redirección 301?
- ¿Cuándo hacer una redirección 301?
- ¿Cómo hacer una redirección 301 desde el archivo .htaccess?
- Códigos de redirección 301
En esta ocasión te explicamos qué es una redirección 301, cuándo y cómo hacerla fácilmente incluyendo un pequeño extracto de código en el fichero .htaccess.
¿Qué es una redirección 301?
Cuando un usuario visita una página que ya no está disponible por el motivo que sea, haciendo una redirección 301 conseguimos que de forma automática sea enviado al enlace de la página que hayamos establecido como destino.
Esto también es importante a nivel de SEO, pues cuando los bots de los buscadores hacen una petición a una dirección, con el código 301 el servidor devuelve una respuesta con la nueva URL de destino. De esta forma indicamos a los buscadores que el contenido de una página ha cambiado de ubicación de forma permanente, y es esa dirección la que deben indexar.
Como acabamos de mencionar, la redirección 301 solo hay que realizarla cuando se trata de un cambio de URL permanente. Si solo necesitas hacer una redirección de manera temporal, porque estés restaurando o solucionando algún problemilla en tu web, lo que debes hacer en ese caso es una redirección 302.
¿Cuándo hacer una redirección 301?
Los casos más comunes en los que es necesario hacer una redirección permanente son los siguientes:
- Por un cambio de dominio.
- Para redirigir de un dominio con www a sin www o viceversa.
- Por un cambio de estructura de una URL.
- Cuando se instala un certificado SSL y se necesita hacer redirección de http:// a https://.
- Si en tu tienda online tienes algún producto descatalogado con mucho tráfico y quieres redirigir a los usuarios a otro artículo similar.
- Para dirigir el tráfico a una landing page.
¿Cómo hacer una redirección 301 desde el archivo .htaccess?
Editar archivo .htaccess desde Plesk
- En el panel de administración de Plesk haz clic Administrador de archivos.
- Una vez dentro, abre la carpeta donde se encuentre el archivo .htaccess que quiere modificar. En este caso, nosotros vamos a editar el de WordPress.
- Ahora, añade el fragmento de código correspondiente a la redirección 301 que quieras generar al principio del archivo y guarda los cambios.
Editar archivo .htaccess desde un cliente FTP
- Solo tienes que acceder a la carpeta raíz y abrir el archivo .htaccess con una aplicación de edición web o con cualquier editor de texto, luego pega el fragmento de código al principio del archivo para generar la redirección 301.
- Guarda el archivo y vuelve a subirlo, sobrescribe el anterior, y ya debería estar activada la redirección.
A continuación, te dejamos algunos códigos de redirección 301.
Códigos de redirección 301
- Redirección a un nuevo dominio:
Redirect 301 / http://www.dominionuevo.com/
- Redirección de una URL antigua a una URL nueva:
Redirect 301 /antigua-url http://tudominio.com/nueva-url
- Redirección de sin www a con www:
<IfModule mod_rewrite.c> RewriteCond %{HTTP_HOST} ^tudominio.com [NC] RewriteRule (.*) http://www.tudominio.com/$1 [R=301,L,QSA] </IfModule>
- Redirección de con www a sin www:
<IfModule mod_rewrite.c> RewriteCond %{HTTP_HOST} ^www.tudominio.com [NC] RewriteRule (.*) http://tudominio.com/$1 [R=301,L,QSA] </IfModule>
- Redirección de http:// a https://:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
*Recuerda que antes de hacer la redirección a HTTPS debes instalar un certificado SSL para que tu web sea marcada como segura (en esta entrada te explicamos cómo hacerlo en WordPress).
Si eres cliente de Loading puedes instalar el certificado Let’s Encrypt fácil y gratuitamente desde tu panel de control de Plesk, puedes ver cómo hacerlo pinchando aquí.
Síguenos en: