Comprobador de redirecciones: cadenas, bucles y 302

Sigue una cadena de redirecciones en vivo salto a salto, encuentra cadenas, bucles y redirecciones temporales en un rastreo, y genera reglas de redirección a partir de pares de URL.

Qué hace

Cadenas y bucles

redirects-check sigue una URL y enumera cada salto con su código de estado y su cabecera Location. Se detiene en 10 saltos o cuando una URL se repite, y entonces informa de un bucle. En un rastreo, los enlaces internos que apuntan a una URL con redirección se informan junto con la página que los enlaza.

  • Código de estado y Location en cada salto
  • HEAD por defecto, GET si lo pides
  • Bucles señalados cuando una URL se repite
  • Límite de 10 saltos para la comprobación en vivo

Redirecciones temporales y no HTTP

Un 302, 303 o 307 donde se pretende un cambio permanente se marca como tipo de redirección incorrecto. También se informan las redirecciones hechas con meta refresh o con la cabecera HTTP Refresh, porque son más lentas y menos claras que un 301 en el servidor. Cada incidencia incluye el texto de solución del registro.

  • Redirecciones temporales donde se espera un 301
  • Redirecciones meta refresh y HTTP Refresh
  • Enlaces internos que deberían apuntar a la URL final

Generar reglas

redirects-generate convierte pares de URL antiguas y nuevas en reglas mod_rewrite de Apache, líneas Redirect de Apache, reglas de Nginx, un CSV, un CSV de WordPress Redirection o tu propia plantilla. También informa de las cadenas y bucles dentro de la lista de pares. No hace solicitudes de red ni escribe nada en tu servidor.

  • Sin conexión a la red
  • Apache, Nginx, CSV y CSV de WordPress Redirection
  • Plantillas propias
  • Cadenas y bucles detectados en la lista de pares antes de desplegar

Tres pasos, un análisis guardado

  1. Rastrea o comprueba una URL

    Un rastreo registra cada salto; una sola URL se sigue en vivo, con código de estado y Location por salto.

  2. Encuentra cadenas y bucles

    Los enlaces internos que apuntan a páginas redirigidas se informan junto con la página que los enlaza y su posición.

  3. Genera las reglas

    Convierte pares de URL antiguas y nuevas en reglas de Apache o Nginx, sin conexión y con plantillas propias.

Comprobaciones de esta función

ComprobaciónQué significaGravedadEvidencia
REDIRECT_CHAINMás de un salto antes de la URL finalImportantCada salto con su estado
REDIRECT_LOOPLa cadena vuelve a una URL ya visitadaCriticalRuta del bucle
BAD_REDIRECT_TYPE302/307 temporal donde se pretende un cambio permanenteImportantEstado por salto
INTERNAL_LINK_TO_REDIRECTUn enlace interno apunta a una URL con redirecciónTipPágina de origen, posición en el DOM
META_REFRESH_REDIRECTLa página redirige con meta refreshImportantValor de la etiqueta meta
También en el registro de comprobaciones
HTTP_REFRESH_REDIRECT

Un solo comando

bash
seohead redirects-check --url http://example.com/old-page

Primero, instala SpiderHead: guía de instalación. Cada comando también funciona como herramienta MCP para agentes de IA.

Qué necesitas

  • Una URL para la comprobación de la cadena en vivo
  • Un rastreo o exportaciones de Screaming Frog para las cadenas de todo el sitio y los enlaces internos a redirecciones
  • Una lista de pares de URL antiguas y nuevas para redirects-generate

Límites

  • La comprobación en vivo sigue una URL cada vez y se detiene en 10 saltos
  • Las incidencias de cadenas de todo el sitio requieren un rastreo o exportaciones de Screaming Frog
  • Las reglas generadas son texto que revisas y despliegas tú mismo
  • No comprueba si las nuevas reglas funcionan en tu servidor

Preguntas

¿Cambia algo en mi sitio?
No. Las comprobaciones son solicitudes de solo lectura. Las reglas de redirección generadas son texto que revisas y despliegas tú mismo.
HEAD o GET: ¿cuál usa redirects-check?
HEAD por defecto, que es más ligero. Puedes pedir GET en las opciones, para servidores que responden a HEAD de forma distinta.
¿En qué formatos puede escribir redirects-generate?
Reglas mod_rewrite de Apache, líneas Redirect de Apache, reglas de Nginx, CSV, CSV de WordPress Redirection y una plantilla propia que tú proporcionas.
¿Puede encontrar cadenas dentro de mi lista de URL antiguas y nuevas?
Sí. redirects-generate también informa de cadenas y bucles locales en los pares que le das, sin conexión, para que los corrijas antes de que las reglas entren en producción.
¿Hasta qué longitud sigue una cadena?
La comprobación en vivo se detiene en 10 saltos. Si una URL se repite antes en la cadena, informa de un bucle en lugar de seguir.
¿Encuentra redirecciones que no son 3xx?
Sí, de dos tipos. Las redirecciones meta refresh y las hechas con la cabecera HTTP Refresh las informan las comprobaciones del rastreo, con la sugerencia de usar un 301 en el servidor.

Pruébalo en tu propio sitio