¿Por qué no funciona la redirección 301 después de configurarla? Comprueba la caché, los conflictos entre reglas y los bucles de redirección

Fecha de publicación:12-08-2026
Yiyingbao
Número de visitas:

Primero, veamos el fenómeno: la redirección 301 ya está configurada, ¿por qué la visita sigue sin redirigirse?

  En el mantenimiento posventa, el error de diagnóstico más común es atribuir todos los problemas a la propia regla de redirección. En realidad, cuando parece que la configuración de la redirección 301 “no funciona”, muchas veces no se debe a que la regla esté mal escrita, sino a que el navegador, el proxy local, la CDN o la caché del servidor siguen devolviendo el resultado anterior; otro problema frecuente es que varias reglas entren en conflicto y terminen sobrescribiendo la redirección correcta.

  Antes de modificar repetidamente las reglas, confirma primero tres aspectos: si la dirección antigua visitada realmente llega al servidor, si el código de respuesta del servidor es 301 y si la dirección de destino es única y se puede abrir correctamente. Si estos tres puntos no se verifican con claridad, las modificaciones posteriores pueden hacer que todo resulte cada vez más desordenado.

La configuración 301 está hecha, pero el usuario dice que la página no ha cambiado. ¿Es un problema de caché?

  Es muy posible, y la caché suele ser más difícil de detectar de lo que se piensa. La 301 es una redirección permanente, por lo que el navegador puede memorizarla activamente y la CDN también puede almacenar en caché la respuesta anterior. Hoy configuras que A redirija a B y mañana cambias A para que redirija a C; si el personal de pruebas sigue utilizando el mismo navegador, es muy probable que continúe viendo el destino anterior.

  Para investigar, se recomienda seguir este orden:

  1. Primero, realiza la prueba en una ventana de incógnito para evitar la interferencia de la redirección 301 almacenada en el historial del navegador.
  2. Después, cambia de entorno de red, por ejemplo, utilizando los datos móviles, para descartar la caché de la puerta de enlace corporativa.
  3. Comprueba si la CDN tiene activada la caché de página, la caché perimetral o las reglas de reescritura.
  4. Revisa las cabeceras de respuesta del servidor para confirmar si la respuesta 301 actual ha sido generada por la regla más reciente.

  Si la ventana de incógnito funciona correctamente pero la ventana normal presenta anomalías, básicamente se trata de la caché del navegador; si distintas regiones devuelven resultados diferentes, normalmente hay que comprobar si se ha completado la actualización de los nodos de la CDN.

¿Por qué no funciona la redirección 301 después de configurarla? Comprueba la caché, los conflictos entre reglas y los bucles de redirección

¿Cómo determinar si no es que la redirección no funciona, sino que otra regla la está bloqueando?

  Revisa la cadena de redirecciones. Muchos sitios no tienen una sola regla en funcionamiento, sino varias capas simultáneas: configuración del servidor, redirecciones internas del programa, reglas de la CDN para el acceso al origen, redirección forzada a HTTPS, normalización del dominio principal y redirección según la versión lingüística. Cuando la redirección 301 se superpone con estas lógicas, es fácil que ocurra lo siguiente: la regla que has escrito funciona, pero el siguiente salto vuelve a modificar el destino.

  Un método práctico de evaluación consiste en dividir y revisar toda la cadena de acceso, sin limitarse a observar la página final. Por ejemplo:

SíntomaCausa más probableDónde comprobar
La URL antigua no redirige y devuelve directamente un código 200La regla no coincide o tiene una prioridad demasiado bajaConfiguración de reescritura del servidor, enrutamiento del sitio
Redirige una vez y finalmente vuelve a la página originalReescritura secundaria por parte del programa o del pluginPlugins del CMS, funciones del tema, lógica de la capa de aplicación
Se realizan muchas redirecciones antes de abrirseSuperposición de múltiples normalizacionesReglas para www, http/https, la barra final y las mayúsculas y minúsculas
El navegador informa de demasiadas redireccionesBucle de redirecciónConflicto entre reglas bidireccionales y condiciones

¿Cómo suelen producirse las redirecciones en bucle?

  Las redirecciones en bucle normalmente no aparecen porque el problema sea demasiado complejo para localizarlo, sino porque varias reglas sencillas se combinan y se hacen retroceder entre sí. Hay tres situaciones habituales.

  • El dominio antiguo redirige al dominio nuevo, pero el dominio nuevo es redirigido de nuevo al antiguo por la lógica del programa.
  • HTTP fuerza el salto a HTTPS, mientras que la capa de proxy sigue considerando HTTP al conectarse al origen y vuelve a activar la redirección.
  • Existen simultáneamente reglas para eliminar y añadir la barra final, por lo que la URL cambia continuamente entre ambas versiones.

  Al gestionar una redirección en bucle, la clave no es “seguir añadiendo condiciones”, sino unificar primero el criterio. Es decir, hay que determinar una única dirección canónica: qué protocolo, nombre de host y formato de ruta se conservarán. Si no se define la dirección canónica, añadir más reglas solo acumula riesgos.

En una situación de mantenimiento posventa, ¿desde qué capa conviene empezar para ahorrar más tiempo?

  Comienza por la capa más cercana a la solicitud del usuario y con mayor probabilidad de modificar el resultado. Según la experiencia, el orden de comprobación puede ser el siguiente:

  1. Navegador: realizar una prueba en modo incógnito y borrar HSTS y los registros de caché.
  2. Capa de CDN o aceleración en la nube: reglas de página, políticas de caché y protocolo de conexión con el origen.
  3. Servidor web: configuración de rewrite o redirect de Nginx, Apache e IIS.
  4. Capa de aplicación: complementos del CMS, complementos de idioma del sitio, complementos de SEO y middleware del framework.
  5. Contenido del sitio de origen: comprobar si canonical, las redirecciones mediante JS o meta refresh están interfiriendo.

  La ventaja de este orden es que permite descartar rápidamente las “apariencias superficiales”. En algunos casos, las reglas del sitio de origen parecen completamente correctas, pero el tráfico ni siquiera llega a él; este tipo de situación es la que más tiempo consume.

¿Devolver 302 o 307 y que la 301 no funcione son la misma situación?

  No son lo mismo, aunque en los resultados de negocio suelen tratarse como un único problema. El usuario dirá que “la redirección no está bien configurada”, cuando en realidad el servidor ya ha redirigido la solicitud, pero el código de estado no es 301. En el mantenimiento posventa, esta diferencia no se puede ignorar, porque los motores de búsqueda procesan de forma diferente las redirecciones permanentes y temporales.

  Si el objetivo es retirar permanentemente una página antigua, transferir la autoridad o consolidar la indexación, hay que confirmar que el código de respuesta sea realmente 301 y no el 302 predeterminado del framework. Especialmente en sitios multilingües, cambios de páginas de campañas y escenarios de autenticación de inicio de sesión, el programa suele devolver primero una redirección temporal que sobrescribe la 301 original.

¿Por qué la herramienta de comprobación da un resultado correcto, pero el acceso del usuario sigue siendo incorrecto?

  Porque la ruta de acceso de la herramienta de comprobación no siempre coincide con la de un usuario real. La herramienta puede solicitar directamente el servidor de origen, no incluir cookies, no utilizar el mismo nodo regional o no activar la identificación de idioma. Cuando el usuario aporta información del dispositivo, parámetros regionales o una sesión iniciada, el resultado puede cambiar.

  Ante esta situación, no te limites a conservar la conclusión de que “la comprobación es normal”; debes recopilar también tres tipos de información: la URL original visitada por el usuario, la URL de destino final y la red y región donde se produjo el problema. Si el sitio es una web de marketing internacional, las diferencias entre nodos son especialmente evidentes. En el mantenimiento de sitios independientes para distintas regiones, este tipo de problema es más habitual que en un sitio nacional único.

  Algunos equipos organizan el proceso de investigación en una base de conocimientos interna o en materiales de formación para facilitar la transferencia del trabajo posventa. En contenidos documentales como Investigación sobre la transformación digital de las finanzas empresariales bajo el modelo de servicios financieros compartidos, si se utilizan como referencia para la gestión de procesos, el enfoque también debería centrarse en “cómo verificar los campos y cómo determinar las responsabilidades en cada etapa”, en lugar de conservar únicamente una conclusión general.

¿Cuanto más detalladas sean las reglas 301, mejor?

  No necesariamente. Las reglas demasiado detalladas pueden parecer a corto plazo una forma de “atender todas las páginas”, pero a largo plazo suelen ser más difíciles de mantener. Especialmente durante la renovación de un sitio antiguo, la migración de directorios o el cambio entre versiones multilingües, cuando se acumulan demasiadas reglas dispersas, nadie sabe con claridad cuál se ejecuta primero ni cuál ya ha quedado obsoleta.

  Un enfoque más estable para el mantenimiento es utilizar preferentemente un mapeo estructurado: conservar primero la lógica unificada a nivel de dominio y directorio, y gestionar por separado solo unas pocas páginas especiales. Mientras la dirección de destino esté definida y la relación de mapeo sea clara, menos reglas suelen implicar menos errores.

Después de modificar la 301, ¿también hay que comprobar la indexación y las señales de la página?

  Sí, y este es un paso que suele omitirse fácilmente en el mantenimiento posventa. Que la redirección funcione no significa que el rendimiento en los motores de búsqueda se normalice de inmediato. Si la página antigua sigue devolviendo 200, canonical continúa apuntando a la dirección antigua o los enlaces internos siguen utilizando la URL anterior, el motor de búsqueda recibirá señales contradictorias y la migración se ralentizará.

  Después de la puesta en línea, comprueba al menos estos puntos:

  • Si la navegación interna, los enlaces del contenido y el mapa del sitio siguen mostrando la dirección antigua.
  • Si la URL antigua devuelve de forma estable 301, en lugar de devolver unas veces 301 y otras 200.
  • Si la página de destino es accesible y no activa otro salto innecesario.
  • Si señales de página como canonical y hreflang ya se han actualizado de forma sincronizada.

  Para los equipos que gestionan SEO y páginas de destino publicitarias, este paso es fundamental. Una cadena de redirecciones demasiado larga y unas reglas incoherentes no solo afectan al rastreo, sino también a la carga de las páginas de destino y a la atribución de las campañas.

Ante un problema de redirección 301, ¿cuál es el principio de diagnóstico más práctico en el sitio?

  No empieces modificando la configuración; verifica primero la cadena. Para el personal de mantenimiento posventa, el orden más fiable es: confirmar la URL original, capturar el código de respuesta, revisar Location, comprobar el número de redirecciones, verificar la capa de caché y volver finalmente a las propias reglas. Siempre que aclares la cadena de “quién responde primero, quién modifica el resultado y dónde termina la solicitud”, normalmente podrás localizar rápidamente el problema de que la 301 no funciona.

  En definitiva, una 301 no es un problema de un único comando, sino de si toda la ruta de acceso es coherente. Solo cuando la solicitud llega de forma estable, se produce un único salto y el destino es único, la redirección puede considerarse realmente lista para su entrega.

Consultar ahora

Artículos relacionados

Productos relacionados