12 min de lectura
Cómo verificar redirecciones de URL (y leer la cadena)
Comprueba redirecciones paso a paso con TrueURL, curl y DevTools: lee cada salto de la cadena y corrige bucles, cadenas largas y mezclas de 301 y 302.
Leer artículoHerramienta de redirecciones gratuita
Sigue cada salto entre una URL y su destino final. Encuentra redirecciones innecesarias, códigos temporales y saltos lentos, y reduce la cadena a una sola redirección.
Pulsa Enter para verificar
La red perimetral de Cloudflare siempre valida los certificados, así que esta opción no puede omitir esa validación. Los problemas de certificado se indican en el resultado.
Se envía con la primera solicitud, hasta 16 KB. Los cuerpos JSON se envían como application/json y los demás como formulario, salvo que definas un encabezado Content-Type.
De 1 a 50. Los navegadores se detienen después de 20.
Los sitios pueden redirigir de forma distinta a teléfonos, rastreadores y bots de vista previa de enlaces.
Se envían con cada solicitud de la cadena.
Sin encabezados personalizados.
Escribe un valor para enviar este encabezado. Los valores de los encabezados nunca se guardan.
Sigue las etiquetas <meta http-equiv="refresh"> y los encabezados Refresh que haya en las páginas HTML.
Sigue redirecciones sencillas e incondicionales, como location.href = "…", en los scripts de la página.
La configuración se guarda en este navegador. Las cookies, los valores de los encabezados y el cuerpo de la solicitud POST nunca se guardan.
Una cadena de redirecciones es la secuencia de redirecciones que un navegador o un rastreador tiene que seguir antes de llegar a una página con contenido. Un salto (un paso de la cadena), como de /old-page a /new-page, es normal. Las cadenas crecen cuando las reglas se acumulan con los años: una regla de HTTP a HTTPS, luego una de www, luego una de barra final y luego otra del último rediseño. Esta cadena tiene cuatro redirecciones donde bastaría con una:
http://example.com/shop 301
https://example.com/shop 301
https://www.example.com/shop 301
https://www.example.com/shop/ 302
https://www.example.com/store/ 200
Cada fila es un salto. El estado indica el tipo de redirección: 301 y 308 son permanentes, mientras que 302, 303 y 307 son temporales. El método muestra dónde un POST se convirtió en GET, como hacen los navegadores después de una 301, 302 o 303. El valor sin procesar de Location muestra exactamente lo que envió el servidor, lo que te ayuda a detectar rutas relativas, barras que faltan o cadenas de consulta que sobran. Los saltos marcados como meta refresh o JavaScript son redirecciones del lado del cliente encontradas en el HTML de la página (o en un encabezado Refresh) y no en un encabezado Location.
Una cadena termina de una de estas cuatro formas: con una respuesta normal en la URL final, con un bucle de redirecciones, al alcanzar el límite fijado en Máximo de saltos o con un error en un salto concreto, como un fallo de DNS, un tiempo de espera agotado o un problema de certificado.
http://example.com/page vaya directamente a https://www.example.com/page/.12 min de lectura
Comprueba redirecciones paso a paso con TrueURL, curl y DevTools: lee cada salto de la cadena y corrige bucles, cadenas largas y mezclas de 301 y 302.
Leer artículo13 min de lectura
Qué significa cada código de estado 3xx: comparamos 301, 302, 303, 307 y 308 según permanencia, método, caché y SEO, con ejemplos para nginx, Apache y PHP.
Leer artículoLo ideal es una sola redirección desde cualquier URL antigua hasta su URL final. Dos pueden ser aceptables cuando no hay alternativa, por ejemplo un paso de HTTP a HTTPS seguido de un cambio de host. TrueURL marca las cadenas de más de tres redirecciones. Googlebot desiste después de 10 saltos, y los navegadores se detienen tras unas 20 con un error de “demasiadas redirecciones”.
Google ha dicho que las redirecciones 3xx no pierden PageRank, así que una cadena no diluye directamente las señales de posicionamiento. Los problemas prácticos son páginas más lentas, solicitudes de rastreo desperdiciadas y una mayor probabilidad de que un salto de la cadena esté roto o sea temporal. Trata las cadenas como deuda técnica y acórtalas.
Una cadena termina en algún momento, en una URL final. Un bucle no termina nunca, porque vuelve a una URL que ya se visitó, y los navegadores muestran un error en lugar de una página. TrueURL detecta ambos casos; el Detector de bucles de redirecciones explica las causas habituales de los bucles y cómo solucionarlos.
Sí. Elige POST en Método HTTP, dentro de la Configuración avanzada, y agrega un cuerpo de solicitud. La cadena sigue entonces las reglas de los navegadores: después del POST, una 301, 302 o 303 continúa como GET sin el cuerpo, mientras que una 307 o 308 repite el POST con el mismo cuerpo.
Que el nombre de host de la URL final es distinto del que escribiste (se ignora un www. inicial). Es lo esperado en los enlaces cortos y en las migraciones de dominio. Si una página de tu propio sitio acaba de forma inesperada en otro dominio, revísalo con atención: puede deberse a una regla mal configurada, a un sitio hackeado o a una redirección abierta.
Sí, de forma predeterminada. TrueURL analiza las respuestas HTML en busca de etiquetas meta refresh y redirecciones JavaScript sencillas, continúa la cadena a partir de ahí y marca esos saltos para que puedas distinguirlos de las redirecciones HTTP. Puedes desactivarlo para ver solo las redirecciones del lado del servidor o usar el Verificador de meta refresh para ver los detalles.
La solicitud de ese salto falló antes de que llegara una respuesta HTTP: el nombre de host no se resolvió, la conexión se rechazó o se agotó el tiempo de espera, el certificado TLS no era válido o la redirección apuntaba a una dirección no válida o bloqueada. El mensaje de error del salto te indica cuál fue la causa. Los saltos anteriores se siguen mostrando, así que puedes ver exactamente dónde se rompió la cadena.