Verificador de redirecciones

Comprobar redirecciones de cualquier URL o enlace corto: el código de cada salto (301, 302, 307, 308 o meta refresh) y su significado, adónde apunta y cuánto tardó. Se siguen hasta 20 saltos como un navegador, con el punto donde Googlebot se detiene y las cuatro versiones http/https y www.

Pedido desde nuestro servidor, reutilizando conexiones por host como un navegador · hasta 20 saltos, como los siguen los navegadores · como Chrome, iPhone, Googlebot o Bingbot · un resultado se guarda 2 minutos y luego se descarta

¿Qué muestra un verificador de redirecciones?

Un verificador de redirecciones consulta una URL como lo haría un navegador y luego sigue cada cabecera Location que recibe, un salto a la vez, hasta que una página responde. De cada salto verá el código, adónde apuntaba, cuánto tardó y qué red respondió.

Este mide cada salto: DNS, conexión, TLS y primer byte en una conexión nueva, solo el primer byte cuando el salto reutiliza una conexión abierta con el mismo host, como hacen los navegadores. Guarda las cookies por host como un navegador, lee la página final en busca de un meta refresh, una etiqueta canonical y noindex, y marca dónde se rendiría Googlebot.

La ruta, descifradahttp://google.com · registrado el 24 de octubre de 2026
La ruta · google.comChrome
2 redirecciones1,30 s total
permanentetemporalen la páginaerror
DNSconexiónTLSprimer byte
  1. 1
    301PermanentePOST puede pasar a GET368 ms
    http://google.com/
    Google AS15169HTTP/1.1 · sin TLS
  2. 2
    302TemporalPOST puede pasar a GET537 ms
    http://www.google.com/
    Google AS15169HTTP/1.1 · sin TLS
  3. 3
    200FinalOK393 ms
    https://www.google.com/?gws_rd=ssl
    “Google”
    Google AS15169TLS 1.3 · HTTP/2
  1. Tiempo total de todos los saltos juntos, antes de que la página pueda empezar.
  2. El presupuesto de saltos una celda por redirección; el límite de Googlebot en 10, el de los navegadores en 20.
  3. El sitio de cada salto un icono nuevo significa que el enlace salió del sitio.
  4. El código con el color de su tipo y su significado con palabras.
  5. Adónde fue el tiempo DNS, conexión, TLS y primer byte en un solo reloj.
Dos redirecciones antes de la página: google.com envía una 301 a www y luego www una 302 a HTTPS. Registrado salto a salto el 24 de octubre de 2026; los tiempos son de la máquina de registro.

¿Cómo compruebo una redirección 301?

Pegue la URL arriba y seleccione Comprobar redirecciones: el verificador la consulta, sigue cada redirección hasta la página final y nombra el código de cada salto. Una 301 o 308 aparece en verde como permanente; una 302, 303 o 307 en ámbar como temporal. Un dominio solo empieza con https://; escriba http:// para probar también el salto de HTTP a HTTPS.

El veredicto resume la cadena con palabras, la columna azul marino la dibuja salto a salto en un solo reloj, y la vista Cadena lista de cada salto la solicitud, la línea de estado, el Location tal como se envió y resuelto (uno relativo es válido) y todos sus encabezados.

Verificador de URL: un enlace, cada salto

Cualquier URL o enlace corto, hasta 20 saltos, con la red, la versión de TLS y la versión de HTTP de cada salto, y las cuatro entradas http/https y www comprobadas al lado.

Comprobar redirecciones en lote: hasta 50 URL

Cambie a En lote y pegue una lista de migración, una URL por línea: una tabla con saltos, código final, URL final y veredicto, lista para descargar como CSV.

Prueba de redirección como Googlebot, iPhone o Bingbot

Elija el agente de usuario bajo el campo: algunos sitios envían a los rastreadores o a los teléfonos a otro lugar, y la cadena muestra exactamente lo que recibió ese agente.

Verificador de códigos HTTP de cada salto

Cada código con palabras, con lo que significa para los navegadores y para Google. Un muro anti-bots se llama bloqueo, no página rota, y los errores 52x de Cloudflare se nombran como propios de Cloudflare.

Verificador de redirecciones de http://google.com: una 301 y una 302 a HTTPS, cada salto medido en un solo relojVerificador de redirecciones de http://google.com: una 301 y una 302 a HTTPS, cada salto medido en un solo relojEl veredictoDónde termina la URL, en cuántos saltos y si cada uno es permanente o temporal, con palabras.El presupuesto de saltosUna celda por redirección con el color de su tipo, frente a los 10 de Googlebot y los 20 de los navegadores.El código de cada saltoEl código tal como lo envió el servidor y su significado: permanente o temporal, y qué pasa con un POST.Adónde fue el tiempoDNS, conexión, TLS y primer byte de cada salto, en un solo reloj desde la primera solicitud hasta la página.
Una comprobación de redirecciones de http://google.com: el veredicto, el presupuesto de saltos frente a los 10 de Googlebot y los 20 de los navegadores, y cada salto con su código y su tiempo. Seleccione un número para ver qué muestra cada parte.

301 o 302: ¿qué redirección debe usar?

Use una 301 (o 308) cuando una página se mudó para siempre, y una 302 (o 307) solo cuando va a volver. El código indica a los navegadores y a los buscadores qué URL conservar (RFC 9110 §15.4).

Para Google, una 301 o 308 indica que el destino debe ser la URL canónica, la que se muestra en los resultados; una 302, 303 o 307 no, así que los resultados mantienen la URL antigua (Google Search Central). Una 302 no se ignora: Google la sigue y la trata como una señal débil para procesar el destino (documentación de rastreadores de Google); el destino aún puede indexarse si otras señales de canonicalización apuntan a él. Bing pide una 302 solo para cambios de menos de dos días.

Los navegadores guardan en caché las 301 y 308 por defecto, así que una redirección permanente que usted deshace puede quedar atascada en los navegadores de los visitantes. 307 y 308 conservan el método de la solicitud; 301 y 302 pueden convertir un POST en GET, y 303 siempre lo hace.

Tipos de redirección y cómo los lee GoogleRFC 9110 · Google Search Central · Bing
CódigoPermanenteEn un POSTCaché del navegadorSeñal de GoogleÚsela para
301Moved Permanentlypermanentepuede pasar a GETsífuerteuna página que se mudó para siempre
308Permanent Redirectpermanentese conservasífuerteun formulario o una API que se mudaron para siempre
302Foundtemporalpuede pasar a GETnodébilun cambio de corta duración (Bing: menos de 2 días)
303See Othertemporalsiempre GETnodébilla página tras enviar un formulario
307Temporary Redirecttemporalse conservanodébilun cambio temporal que debe conservar el POST
meta 0meta refresh inmediatopermanenteGET—fuertecuando el servidor no puede redirigir
meta 5meta refresh con retrasotemporalGET—débilevítela: los visitantes ven primero la página antigua
308 se trata como 301 y 307 como 302. Las filas de meta refresh cuentan también la cabecera HTTP Refresh.

Cadena de redirecciones: ¿cuántos saltos son demasiados?

Más de tres. Una cadena son varias redirecciones seguidas, por ejemplo de http:// a https://, luego a www y luego a una ruta nueva. Google aconseja enlazar directamente a la URL final, o mantener las cadenas en 3 saltos o menos y siempre por debajo de 5 (Google Search Central).

Googlebot sigue hasta 10 saltos y luego se rinde, y Search Console informa de un «error de redirección» (documentación de rastreadores de Google). Chrome y Firefox siguen hasta 20 antes de mostrar ERR_TOO_MANY_REDIRECTS. Cada salto es un viaje de ida y vuelta más antes de que la página pueda empezar, así que haga que los enlaces internos apunten a la URL final.

¿Cuántos saltos son demasiados?Google · Chromium · Firefox
  • Consejo de Google: 3 o menos
  • aún se sigue, pero más lento
  • Googlebot nunca los ve: Search Console muestra «Error de redirección»
  • más allá de 20: ERR_TOO_MANY_REDIRECTS
http://google.com2 redirecciones, luego la página301 · 368302 · 537página · 3931,30 s
https://www.google.com/enlazada directamentepágina · 393393 ms
Cada salto es un viaje de ida y vuelta completo antes de que la página pueda empezar: aquí 905 ms de redirecciones delante de una página que tarda 393 ms, registradas salto a salto el 24 de octubre de 2026.

¿Cómo corrijo un bucle de redirección?

Encuentre las dos reglas que se contradicen y haga que coincidan en una sola URL final. Un bucle es una cadena que vuelve a una URL que ya pidió; los navegadores dan vueltas hasta llegar a 20 redirecciones y muestran ERR_TOO_MANY_REDIRECTS.

La mayoría de los bucles vienen de una regla que añade www frente a otra que lo quita, o de reglas HTTP y HTTPS que chocan detrás de una CDN: la CDN habla con el servidor por http://, el servidor redirige a https://, y la CDN vuelve a pedir por http://. Los navegadores recuerdan las redirecciones permanentes, así que pruebe la corrección en una ventana privada.

Cómo detecta un bucle el verificador de bucles de redirección

Una URL pedida por segunda vez sin ninguna cookie nueva desde entonces es un bucle: la ruta lo dibuja de vuelta al salto que repite y se detiene ahí, en lugar de dar vueltas hasta 20. Un sitio que pone una cookie y se redirige a sí mismo recibe la cookie de vuelta, como lo haría un navegador, así que un paso de inicio de sesión no se confunde con un bucle.

Un bucle de redirecciónejemplo inventado

ERR_TOO_MANY_REDIRECTS · tras 20

Una sola regla de hostElija el dominio sin www o con www y haga que todas las reglas envíen allí, la página de inicio de sesión incluida.
Reglas que leen cookiesUna regla que redirige hasta que se pone una cookie genera un bucle en cualquier cliente que la descarte, los rastreadores incluidos.
Borrar la 301 en cachéLos navegadores conservan las redirecciones permanentes: pruebe en una ventana privada tras la corrección.

Redirección meta refresh y redirecciones JavaScript: ¿las sigue Google?

Sí, con condiciones. Google trata un meta refresh inmediato (content="0; URL=…") como una redirección permanente y uno con retraso como temporal, y la cabecera HTTP Refresh cuenta igual (Google Search Central). Las redirecciones JavaScript funcionan solo si Google renderiza la página, así que úselas como último recurso.

Incluso un meta refresh de 0 segundos se activa solo cuando la página ha terminado de cargar (HTML Standard), de modo que los visitantes pueden ver primero la página antigua. Este verificador sigue un meta refresh y la cabecera Refresh como saltos propios, con su retraso. Encuentra redirecciones JavaScript simples en la página y ofrece Comprobar esta URL, pero nunca ejecuta scripts: «ninguna encontrada» significa ninguna en el HTML, no ninguna en absoluto.

Tres formas de redirigircómo trata cada una Google y este verificador
Redirección del servidorla línea de estado
HTTP/1.1 301 Moved Permanently
Location: https://example.com/new
  • Google: según el código: 301 y 308 permanentes, el resto temporales
  • Este verificador: seguida salto a salto
Meta refreshen el HTML de la página
<meta http-equiv="refresh" content="0; URL=https://example.com/new">
  • Google: 0 segundos: permanente; con retraso: temporal
  • Este verificador: seguido como un salto, con su retraso
JavaScriptun script cambia la dirección
window.location.href = "https://example.com/new";
  • Google: solo si el renderizado funciona: último recurso
  • Este verificador: mostrada con «Comprobar esta URL», nunca ejecutada
Orden de ejecución en un navegador: primero las redirecciones HTTP, luego el JavaScript que se ejecuta mientras carga la página, luego un meta refresh una vez cargada.

¿http, https, www y sin www van todos a una sola URL?

Deberían. Todo sitio tiene cuatro entradas, y cada una debe llegar a la misma URL final, idealmente en un salto permanente; cualquier otra cosa reparte los enlaces entre versiones de la misma página.

Una excepción es válida: http://www. puede tardar dos saltos si primero va a https://www. en el mismo host. hstspreload.org pide exactamente ese orden, y Mozilla HTTP Observatory resta 5 puntos cuando el primer salto desde http:// va a otro host.

Las cuatro entradasgithub.com · registrado el 24 de octubre de 2026

Las cuatro llegan a https://github.com/http://www.github.com tarda dos saltos: primero https:// en el mismo host, como pide el preload de HSTS

http://github.com301200en 1 salto
http://www.github.com301301200en 2 saltos
https://github.com200la propia canonical
https://www.github.com301200en 1 salto
https://github.com/200 OK

Cada entrada se sigue hasta 10 saltos junto a la cadena principal.

¿Por qué una URL redirige de forma distinta según el país?

Porque el servidor elige una versión por país o idioma según la dirección IP del visitante o la cabecera Accept-Language y redirige a ella, de modo que la misma URL termina en páginas distintas para visitantes distintos. www.mozilla.org lo hace por idioma: una 302 relativa a /en-US/ con Vary: Accept-Language.

Google lo desaconseja: «Avoid automatically redirecting users from one language version of a site to a different language version», porque Googlebot suele rastrear desde EE. UU. y no envía Accept-Language (Google Search Central). Dé a cada versión su propia URL con enlaces hreflang y sugiera la otra versión con un banner.

Desde 11 lugares en el resultado ejecuta la cadena desde las sondas mundiales del Website Down Checker, de modo que una redirección por país aparece como un final distinto. Esas sondas siguen hasta 5 redirecciones con su propio agente de usuario.

Una URL desde 11 lugaresshop.example
Ejemplo inventado

Ahttps://shop.example/10 lugares terminan aquí

  • ustedEl más cercano a usted20041 ms
  • San JoseSJC200152 ms
  • AshburnIAD20096 ms
  • LondresLHR20022 ms
  • EstocolmoARN20031 ms
  • SingapurSIN200168 ms
  • SídneySYD200290 ms
  • São PauloGRU200201 ms
  • Ciudad del CaboCPT200170 ms
  • BombayBOM200121 ms

Bhttps://shop.example/ja-jp/distinto

  • OsakaKIX302200486 ms

La respuesta que solo recibió Osaka

HTTP/1.1 302 Found
Location: /ja-jp/
Vary: CF-IPCountry

Registrado el 24 de octubre de 2026: www.mozilla.org redirige por idioma

HTTP/1.1 302 Found
location: /en-US/
Vary: Accept-Language

Googlebot rastrea sobre todo desde EE. UU. y no envía Accept-Language: solo ve siempre https://shop.example/.

Cada lugar consulta con su propio DNS y su propia dirección. Las sondas siguen hasta 5 redirecciones con su propio agente de usuario.

¿Cómo configuro una redirección 301 en nginx, Apache o Cloudflare?

Redirija en el servidor y escriba el 301 explícitamente: una línea return en nginx, una línea Redirect en el .htaccess de Apache, una regla en el web.config de IIS, una línea en un archivo _redirects en Cloudflare o Netlify, una entrada en vercel.json, una llamada en Express. Elija su plataforma abajo y copie el fragmento.

Cuidado con los valores por defecto: sin código, nginx, Apache, Express y el _redirects de Cloudflare envían una 302 temporal, y Vercel envía una 308, que Google trata como una 301. Tras desplegar, compruebe aquí la URL antigua: debe responder una sola 301, directa a la URL nueva.

Lo que envía cada plataforma sin un códigodocumentación de cada plataforma · 24 de octubre de 2026
PlataformaSe escribe comoEnvía
nginxreturn URL;302 temporal
ApacheRedirect /old /new302 temporal
IISaction type="Redirect"301 permanente
Cloudflare_redirects302 temporal
Vercelvercel.json redirects308 permanente
Netlify_redirects301 permanente
Expressres.redirect(path)302 temporal
Cuatro de las siete recurren a una 302 temporal: escriba siempre el código que quiere.
location = /old-page { return 301 /new-page; }

Dentro del bloque server { } del sitio; luego recargue nginx. Un `return URL;` sin código envía una 302.

Cómo comprobar redirecciones en Chrome o con curl

En Chrome, abra DevTools (F12), vaya a Red, marque Conservar registro y cargue la URL: cada salto es una fila con su código. Con curl, curl -sIL imprime la cabecera de cada respuesta mientras sigue las redirecciones.

Ambos se ejecutan desde su propio equipo, con sus cookies y la memoria de su navegador sobre los sitios solo HTTPS. Por eso Chrome a veces muestra un 307 Internal Redirect que ningún servidor envió: él mismo pasó la solicitud a HTTPS y da el motivo en Non-Authoritative-Reason (código fuente de Chromium). Desde Chrome 115 también prueba primero HTTPS en las direcciones http:// escritas, así que la redirección HTTP del propio servidor puede no aparecer nunca.

Compruebe las redirecciones usted mismocurl · Chrome DevTools
$ curl -sIL http://google.com | grep -iE '^(HTTP|location)'
HTTP/1.1 301 Moved Permanently
Location: http://www.google.com/
HTTP/1.1 302 Found
Location: https://www.google.com/?gws_rd=ssl
HTTP/2 200
Red☑ Conservar registro
NombreEstadoTipo
www.google.com307Internal
?gws_rd=ssl200document

307 Internal Redirect no viene del servidor: Chrome la creó porque ya sabía que el sitio es solo HTTPS, y lo dice en Non-Authoritative-Reason: HSTS. Un verificador del lado del servidor solo muestra lo que envía el servidor.

Verificador de redirecciones: preguntas frecuentes

¿Es mala una redirección 302 para el SEO?

No por sí sola. Una 302 le dice a Google que el cambio es temporal, por lo que puede seguir mostrando la URL antigua, aunque sigue procesando el destino. Si el cambio es permanente, cámbiela a una 301 o 308 para que Google trate la nueva URL como la que debe indexar y los navegadores puedan guardar la redirección en caché. Bing también pide una 302 solo para cambios de menos de dos días.

¿Cuántas redirecciones puede seguir Googlebot?

Hasta 10 saltos por URL. Después se detiene y Search Console informa de un error de redirección para la página. El propio consejo de Google es mantener las cadenas en 3 saltos o menos, siempre por debajo de 5, y enlazar directamente a la URL final siempre que se pueda. Los navegadores llegan más lejos: Chrome y Firefox siguen hasta 20 redirecciones antes de rendirse.

¿Cómo pruebo una redirección como Googlebot o en un iPhone?

Elija Googlebot, iPhone, Bingbot o Chrome en la fila Como bajo el campo de URL y luego compruebe la URL. El verificador envía la cadena de agente de usuario de ese agente en cada salto, así que un sitio que redirige a rastreadores o teléfonos a otro lugar lo muestra en la cadena. No puede usar las direcciones IP de Google, de modo que un sitio que comprueba la dirección en vez del agente de usuario aún puede responder distinto.

¿Es gratis este verificador de 301 y puedo comprobar muchas URL a la vez?

Sí, es gratis y sin cuenta. Cambie a En lote y pegue hasta 50 URL, una por línea: cada una se sigue hasta 20 saltos con el agente de usuario que elija, y la tabla muestra los saltos, el código final, la URL final y un veredicto. Descárguela como CSV para revisar una migración de sitio. Las comprobaciones individuales se limitan a 20 por minuto por visitante para mantener el servicio justo.

¿Por qué Chrome muestra una 307 que el servidor no envió?

Chrome crea una «307 Internal Redirect» cuando ya sabe que un sitio es solo HTTPS, por HSTS o por un registro DNS HTTPS, y pasa la solicitud a HTTPS antes de enviar nada. La cabecera de respuesta Non-Authoritative-Reason indica cuál. Un verificador del lado del servidor como este nunca ve ese paso, así que muestra las redirecciones que envía el propio servidor, que es lo que reciben otros navegadores y rastreadores.

¿Cuánto tiempo debo mantener una redirección 301?

Al menos un año, y más si puede. La guía de migración de sitios de Google dice que se mantengan las redirecciones el mayor tiempo posible, por lo general al menos un año, y que para los visitantes se considere mantenerlas indefinidamente, ya que los enlaces antiguos, marcadores y correos siguen enviando a las URL viejas. Apunte cada URL antigua a su página nueva más cercana; redirigirlo todo a la página de inicio puede tratarse como un soft 404.

¿Adónde lleva este enlace y es seguro abrirlo?

Pegue el enlace aquí antes de hacer clic: nuestro servidor lo sigue, así que el destino nunca ve su dirección. Obtiene cada salto, la URL final con sus parámetros de seguimiento y si algún host del camino figura en las listas de malware o de contenido para adultos de Cloudflare. Un resultado limpio no es una garantía: juzgue el propio dominio final antes de introducir nada allí.

¿Por qué me aparece ERR_TOO_MANY_REDIRECTS?

Su navegador siguió 20 redirecciones sin llegar a una página, casi siempre por un bucle: dos reglas que envían una URL de un lado a otro, como una que añade www y otra que lo quita, o una CDN que pide por http:// mientras el servidor insiste en https://. Compruebe la URL aquí para ver el salto que se repite, corrija la regla y luego borre las cookies del sitio o use una ventana privada.

¿Debe HTTP redirigir a HTTPS con una 301?

Sí. Una 301 o 308 permanente de http:// a https:// es lo que recomienda la RFC 6797 para los sitios con HSTS, y un primer salto en el mismo host es lo que buscan hstspreload.org y la prueba de redirección de Mozilla Observatory. Una 302 funciona para los visitantes, pero indica a los buscadores que el cambio es temporal. Una 301 por sí sola no hace que los navegadores prueben primero HTTPS la próxima vez: eso es tarea de la cabecera Strict-Transport-Security.

¿Una redirección 301 transfiere la autoridad del enlace?

Google no publica cifras, pero su documentación dice que una 301 o 308 indica que el destino debe ser la URL canónica, la que se muestra en los resultados, y una 302, 303 o 307 no. Así que una redirección permanente es la forma de trasladar la posición de una página a una URL nueva; una temporal también hace que se procese el destino (una señal débil, según la documentación de rastreadores de Google), y el destino puede indexarse si otras señales de canonicalización apuntan a él.