Acerca de las redirecciones de Htaccess
¿Qué es una redirección?
Una redirección es una instrucción que devuelve el servidor para indicar al navegador que la página solicitada ahora se encuentra en otro lugar. El navegador la sigue automáticamente, por lo que el visitante normalmente no nota nada, aparte de que cambia la dirección.
El tipo importa más que el mecanismo. Un 301 indica que el cambio es permanente y que las señales de posicionamiento deberían transferirse a la nueva dirección; un 302 indica que es temporal y que la dirección original debería conservarlas. Elegir el incorrecto es uno de los errores más comunes y costosos en una migración de sitio web.
Un comprobador de redirecciones de .htaccess sigue la cadena desde una URL y te muestra cada salto que realiza, que es la única forma fiable de ver qué está ocurriendo realmente. Un navegador te muestra el destino y oculta por completo la ruta.
Cómo funcionan las reglas de .htaccess
En servidores Apache y compatibles, como LiteSpeed, un archivo .htaccess colocado en un directorio controla cómo se gestionan las solicitudes a ese directorio y a todo lo que contiene. Es la forma en que la mayoría de los servicios de alojamiento compartido permite a los propietarios de sitios cambiar el comportamiento del servidor sin tener acceso a la configuración principal.
Las reglas se leen de arriba abajo en cada solicitud, y, por lo general, la primera regla que coincide es la que se aplica. Este orden es lo que hace que un archivo que funciona deje de hacerlo cuando alguien añade una regla nueva al final sin comprobar qué hay encima.
Las redirecciones se presentan en dos formas. Las directivas de redirección simples asignan una ruta a otra, mientras que RewriteRule, junto con una expresión regular, gestiona patrones como mover un directorio entero o eliminar un parámetro de consulta. La segunda opción es mucho más potente y también mucho más fácil de configurar incorrectamente.
Nada de esto se aplica a Nginx, donde las reglas equivalentes se encuentran en la configuración del servidor y los archivos .htaccess se ignoran por completo. Una regla que funciona perfectamente en un servidor puede no hacer absolutamente nada en el otro.
¿Siguen siendo importantes las redirecciones en 2026?
Son lo que preserva el valor de todo lo publicado antes de hoy. Cada enlace, marcador, cita y URL impresa que apunte a una dirección antigua depende de una redirección para seguir funcionando.
Son más importantes precisamente cuando los sitios son más vulnerables: durante migraciones, rediseños, cambios de plataforma y la consolidación de dos sitios en uno. Esos son exactamente los proyectos en los que los mapas de redirecciones se elaboran tarde y se prueban poco.
El coste de hacerlo mal se manifiesta con retraso en lugar de ser inmediato, y eso es lo que lo hace peligroso. El tráfico no desaparece el día del lanzamiento; se erosiona durante las semanas siguientes, a medida que los motores de búsqueda vuelven a visitar URL que ya no se resuelven.
Cómo se relacionan las redirecciones con la búsqueda mediante IA
Los rastreadores abandonan después de un número reducido de saltos, por lo que es posible que una página a la que solo se puede acceder mediante una cadena de redirecciones ni siquiera llegue a rastrearse, y las señales de su URL original nunca llegan al destino.
La permanencia importa más que antes. Una URL que se cita en una respuesta de IA, en lugar de limitarse a visitarse, debe seguir funcionando, porque la cita puede perdurar más que varios rediseños de tu sitio web.
Una fuente que devuelve errores o que pasa por varias direcciones antes de resolverse se utiliza menos. Las redirecciones permiten que una página siga siendo accesible a través de cambios que no puede controlar.
Errores habituales en las redirecciones
- Usar una redirección temporal 302 para un cambio permanente, de modo que las señales de posicionamiento nunca se transfieren.
- Encadenar redirecciones en lugar de dirigir cada URL antigua directamente a su destino final.
- Redirigir todo lo eliminado a la página de inicio, lo que no ayuda ni a los visitantes ni a los motores de búsqueda.
- Bucles de redirección, en los que dos reglas apuntan la una a la otra y la página nunca se carga.
- Reglas añadidas al final de un archivo que nunca se alcanzan porque una regla anterior coincide primero.
- Olvidar que una URL redirigida tampoco debería aparecer en el sitemap.
Buenas prácticas para las redirecciones
- Usa 301 para cambios permanentes y reserva 302 para los que sean realmente temporales.
- Dirige cada URL antigua directamente a su destino final en lugar de pasar por saltos intermedios.
- Redirige al reemplazo relevante más cercano, no de forma general a la página de inicio.
- Haz una copia de seguridad del archivo .htaccess antes de editarlo; un error de sintaxis puede dejar fuera de servicio todo el sitio de una sola vez.
- Actualiza los enlaces internos para que apunten a las nuevas URL en lugar de depender de las redirecciones para corregirlos.
- Mantén las redirecciones activas indefinidamente. Los enlaces antiguos no caducan, y eliminar una redirección hace que dejen de funcionar.
Qué comprueba esta herramienta
El comprobador de redirecciones de .htaccess solicita una URL y sigue la cadena de redirecciones, indicando cada salto que atraviesa, el código de estado devuelto en cada paso y las cabeceras de respuesta correspondientes.
Esto resulta útil para responder a dos preguntas que un navegador no puede resolver: ¿cuántos saltos intervienen? y ¿cada uno es un 301 o un 302? Ambos aspectos son invisibles una vez que se ha cargado el destino, y ambos determinan si un cambio ha conservado su valor.
Qué hacer a continuación