Cómo configurar una redirección 301: una guía

Una redirección 301 es una de las herramientas más importantes para gestionar las URL de tu web. Tanto si cambias la estructura del sitio, te trasladas a un nuevo dominio o eliminas páginas antiguas, una redirección 301 bien hecha garantiza que no pierdas valor SEO y que los visitantes lleguen siempre al contenido correcto. En esta guía explicamos todo lo que necesitas saber.
¿Qué es una redirección 301?
El código de estado HTTP 301 significa «Movido permanentemente». Cuando un navegador o el bot de Google accede a una URL con una redirección 301, el servidor les indica que el contenido se ha trasladado de forma permanente a una nueva ubicación y los redirige automáticamente a la nueva URL.
La palabra clave es «permanentemente»: a diferencia de una redirección 302 (temporal), una redirección 301 indica a los motores de búsqueda que transfieran todo el valor SEO (link juice, PageRank) de la URL antigua a la nueva. Esto es fundamental para conservar tu posicionamiento en Google.
Cuándo usar una redirección 301
Cambio de dominio: pasar de dominioantiguo.es a dominionuevo.es. Cada página del dominio antiguo debería redirigir a la página correspondiente del nuevo dominio.
Cambio de la estructura de URL: cambias el formato de la URL, por ejemplo de tuweb.es/blog?id=123 a tuweb.es/blog/titulo-del-articulo. Todas las URL antiguas deberían redirigir a las nuevas.
Eliminación de páginas: si eliminas una página que tiene backlinks o tráfico, redirígela a la página existente más relevante en lugar de devolver un 404.
Consolidación de contenido duplicado: si tienes el mismo contenido en varias URL, redirige todas las variantes a la versión canónica (principal).
Migración a HTTPS: pasar de HTTP a HTTPS requiere redirecciones 301 de todas las URL HTTP a sus versiones HTTPS.
WWW / sin WWW: elige si usas www.tuweb.es o tuweb.es y redirige la otra variante a la elegida.
Cómo configurar una redirección 301 en .htaccess
El archivo .htaccess es un archivo de configuración para los servidores Apache y LiteSpeed, ubicado en el directorio raíz de tu web. Esta es la forma más común y flexible de configurar redirecciones.
Redirección de una sola URL: añade la línea: Redirect 301 /pagina-antigua https://tuweb.es/pagina-nueva. Esto redirigirá toda petición de /pagina-antigua a la nueva ubicación.
Redirección de todo el dominio: para redirigir del dominio antiguo al nuevo, usa RewriteEngine On, RewriteCond %{HTTP_HOST} ^dominioantiguo\.es$ y RewriteRule ^(.*)$ https://dominionuevo.es/$1 [R=301,L]. Esto redirige cada página del dominio antiguo a la misma ruta en el nuevo dominio.
HTTP a HTTPS: RewriteEngine On, RewriteCond %{HTTPS} off, RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]. Esto redirige cada petición HTTP a su versión HTTPS.
Sin WWW a WWW (o viceversa): RewriteEngine On, RewriteCond %{HTTP_HOST} ^tuweb\.es$ y RewriteRule ^(.*)$ https://www.tuweb.es/$1 [R=301,L]. Para la dirección inversa, intercambia las condiciones.
Importante: el .htaccess se procesa de arriba abajo, así que el orden de las reglas importa. Pon las reglas más específicas antes que las generales.
Redirecciones 301 en WordPress
Los usuarios de WordPress tienen varias opciones para configurar redirecciones sin editar manualmente el .htaccess:
Plugin Redirection: el plugin gratuito más popular para gestionar redirecciones. Tiene una interfaz sencilla en la que introduces la URL antigua y la nueva, y el plugin crea automáticamente la redirección 301. Además rastrea los errores 404, para que puedas ver qué páginas inexistentes intentan abrir los visitantes.
Yoast SEO Premium: si ya usas Yoast SEO Premium, dispones de un gestor de redirecciones integrado. Yoast incluso sugiere automáticamente una redirección cuando cambias el slug (URL) de una entrada o página.
Rank Math: un plugin SEO gratuito con un módulo de redirecciones integrado. Similar al plugin Redirection, pero integrado en una herramienta SEO que probablemente ya utilices.
La ventaja de los plugins frente a la edición manual del .htaccess es la sencillez y la posibilidad de gestionar las redirecciones desde el panel de administración de WordPress sin conocimientos técnicos.
Redirecciones 301 en cPanel
cPanel ofrece una interfaz gráfica para configurar redirecciones sin escribir código. Pasos:
1. Inicia sesión en el panel de control del hosting y busca la sección «Dominios».
2. Haz clic en «Redirecciones».
3. Elige el tipo: «Permanente (301)» para una redirección permanente.
4. Selecciona el dominio en el desplegable.
5. Introduce la ruta antigua (p. ej. /pagina-antigua) y la nueva URL completa (p. ej. https://tuweb.es/pagina-nueva).
6. Elige si la redirección se aplica a la versión www o sin www.
7. Haz clic en «Añadir» para activar la redirección.
cPanel modifica el archivo .htaccess por debajo, así que el resultado es el mismo que con la edición manual, pero sin riesgo de errores de sintaxis.
Errores comunes con las redirecciones 301
Bucles de redirección: el error más común es cuando la página A redirige a la página B y la página B redirige de vuelta a la A. El navegador muestra «ERR_TOO_MANY_REDIRECTS». Asegúrate siempre de que la página de destino no redirija de vuelta al origen.
Cadenas de redirección: la página A redirige a la B, la B a la C y la C a la D. Cada paso añade latencia y Google puede dejar de seguir la cadena tras 5 saltos. Redirige siempre directamente al destino final.
Redirigir a una página 404: si la nueva página a la que rediriges no existe, el usuario obtendrá un 404 después de la redirección. Verifica siempre que la página de destino existe antes de configurar la redirección.
Olvidar la barra final: /pagina y /pagina/ pueden ser URL diferentes. Sé coherente y configura una redirección de una variante a la otra.
Usar 302 en lugar de 301: una redirección 302 no transfiere valor SEO. Si el traslado es permanente, usa siempre la 301.
Cómo probar una redirección 301
Tras configurar la redirección, pruébala siempre. La forma más sencilla es abrir la URL antigua en un navegador y comprobar que reenvía a la nueva URL. Sin embargo, los navegadores almacenan en caché las redirecciones, así que para una prueba precisa utiliza:
Herramientas online como httpstatus.io o redirect-checker.org, que muestran los códigos de estado HTTP y la cadena de redirección. También puedes usar Chrome DevTools (F12 > pestaña Network), donde verás el estado 301 y la cabecera Location con la nueva URL.
Para probar muchas redirecciones de forma masiva, usa Screaming Frog SEO Spider, que puede comprobar cientos de URL a la vez e informar de todos los problemas de redirección.
Conclusión
La redirección 301 es una herramienta esencial para cualquiera que gestione un sitio web. Una implementación correcta protege tu valor SEO, proporciona una buena experiencia de usuario y evita la pérdida de tráfico cuando cambias cosas en la web. Tanto si usas .htaccess, un plugin de WordPress o cPanel, la clave está en planificar con cuidado, probar y evitar los errores comunes. Si tienes dudas, el soporte técnico de BeoHosting está aquí para ayudarte a configurar las redirecciones en tu hosting.
BeoHosting Team
10+ años de experiencia — Especialistas en alojamiento web e infraestructura
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Última actualización: