¿Qué es una redirección web?
Una redirección web le dice al navegador (y a los buscadores) que una URL ha cambiado de lugar. Cuando alguien accede a la URL original, el servidor responde con un código HTTP y la nueva URL, y el navegador va automáticamente a la nueva dirección.
Redirección 301: permanente
El código 301 indica que la redirección es permanente. La URL original ha cambiado definitivamente a la nueva URL.
Cuándo usar 301
- Cuando cambias la URL de una página para siempre
- Al migrar de http a https
- Al migrar de www a sin-www (o viceversa)
- Al rediseñar el sitio y cambiar la estructura de URLs
- Cuando eliminás una página y querés redireccionar a otra relevante
Redirección 302: temporal
El código 302 indica que la redirección es temporal. La URL original volverá a estar disponible en el futuro.
Cuándo usar 302
- Para redirigir a una página de mantenimiento temporalmente
- Para A/B testing de páginas
- Para promociones temporales (redirigir a una página de oferta por tiempo limitado)
Cómo configurar redirecciones en cPanel
- Ingresá a cPanel
- En la sección "Dominios", hacé clic en "Redirects"
- Elegí el tipo (301 permanente o 302 temporal)
- Completá la URL de origen y la URL de destino
- Hacé clic en "Add"
Redirección en .htaccess
# 301 - Permanente Redirect 301 /pagina-vieja/ https://www.tudominio.com/pagina-nueva/ # 302 - Temporal Redirect 302 /promo/ https://www.tudominio.com/oferta-verano/
Verificar que las redirecciones funcionan
Para verificar que una redirección está funcionando correctamente, usá la herramienta "Redirect Checker" de httpstatus.io. Te muestra la cadena completa de redirecciones y el código HTTP de cada paso.
También podés verificar en las DevTools de Chrome (F12 → Network → ve a la URL que redirige → verificá el código de estado en la columna Status).