TrueURL
TrueURL

Menú

Herramienta de redirecciones gratuita

Verificador de redirecciones HTTPS

Escribe un dominio para probar las cuatro formas en que se puede llegar a él: http y https, con y sin www. Todas deberían llegar a la misma dirección HTTPS con una sola redirección permanente.

Qué prueba la verificación HTTPS

Para el host que escribas, TrueURL crea cuatro URL de partida y sigue cada una de ellas:

  • http://example.com
  • http://www.example.com
  • https://example.com
  • https://www.example.com

En una configuración correcta, las cuatro terminan en una única URL HTTPS canónica. Esa versión responde 200 OK directamente, y las otras tres llegan a ella con una sola 301 o 308. Se marca cualquier salto que vuelva de HTTPS a HTTP.

TrueURL también verifica HSTS. Lee el encabezado Strict-Transport-Security de la respuesta HTTPS final (normalmente tu URL canónica) y muestra el valor sin procesar, el max-age y si están definidos includeSubDomains y preload. Un max-age de al menos un año supera la verificación. Un max-age más corto, max-age=0, un encabezado sin un max-age válido o la ausencia del encabezado se muestran como advertencia.

Problemas habituales de redirección HTTPS y cómo solucionarlos

  • Sin redirección desde HTTP: la versión http:// muestra la página en lugar de redirigir. Agrega una redirección a HTTPS para todo el sitio; una etiqueta canonical por sí sola no protege a los visitantes.
  • Dos o más saltos: por ejemplo, de http://example.com a https://example.com y de ahí a https://www.example.com. Combina las reglas de protocolo y de host para que todas las variantes vayan directamente a la URL final (pero consulta más abajo la excepción de la precarga de HSTS).
  • Redirección temporal: una 302 o 307 de HTTP a HTTPS. Usa 301 o 308 para que los motores de búsqueda indexen solo la versión HTTPS.
  • Degradación de HTTPS: un salto de https:// de vuelta a http://, normalmente por una regla que sobra o por una aplicación detrás de un proxy o una CDN que genera URL absolutas con el protocolo equivocado.
  • Errores de certificado: una variante, a menudo www, no está cubierta por el certificado. La red perimetral (edge) de Cloudflare siempre valida los certificados, así que esa variante muestra un error de TLS en lugar de una redirección.
  • Variantes que no coinciden: www y la versión sin www terminan en URL distintas, lo que reparte las señales entre dos hosts.

HSTS y la excepción de la precarga

HSTS indica a los navegadores que usen HTTPS automáticamente para tu dominio, sin solicitar primero HTTP. Un encabezado típico es Strict-Transport-Security: max-age=31536000; includeSubDomains. Los navegadores solo lo aceptan en respuestas HTTPS y lo ignoran en HTTP sin cifrar.

Si quieres agregar tu dominio a la lista de precarga de HSTS de los navegadores en hstspreload.org, el primer salto desde HTTP tiene que quedarse en el mismo host: de http://example.com a https://example.com, y solo después a https://www.example.com. Esa cadena de dos saltos es la excepción aceptada a la regla de un solo salto. Además, el encabezado necesita un max-age de al menos un año, includeSubDomains y preload, y también debe enviarse en la propia redirección HTTPS.

Después de pasar a HTTPS

  • Actualiza los enlaces internos, las etiquetas canonical, las anotaciones hreflang y tu sitemap con las URL HTTPS, para que los rastreadores no sigan encontrándose con redirecciones.
  • Mantén para siempre la redirección de HTTP a HTTPS; los enlaces antiguos seguirán apuntando a http:// durante años.
  • Asegúrate de que la versión HTTPS de tu sitio esté verificada en Google Search Console y envía el sitemap actualizado.
  • Vuelve a comprobarlo después de cualquier cambio de CDN, de hosting o de certificado.

Guías

Preguntas frecuentes

¿Cómo compruebo si HTTP redirige a HTTPS?

Escribe tu dominio en el campo de arriba. TrueURL solicita las versiones http:// y https://, con y sin www, y muestra dónde termina cada una, qué códigos de estado se usaron y cuántos saltos hicieron falta. Tu configuración es correcta cuando las cuatro llegan a la misma URL HTTPS y todas las redirecciones son permanentes.

¿Es mejor usar www o no usarlo?

Ambas opciones sirven para el SEO. Lo importante es elegir una, redirigir la otra a ella con una 301 y usarla de forma coherente en los enlaces, las etiquetas canonical y tu sitemap. Un host con www puede ser más fácil de apuntar a una CDN, porque el DNS no permite un registro CNAME en el dominio raíz (algunos proveedores de DNS ofrecen soluciones alternativas), pero es una decisión técnica, no un factor de posicionamiento.

¿Por qué Chrome DevTools muestra una 307 de HTTP a HTTPS?

Esa “307 Internal Redirect” la genera el propio Chrome porque el sitio está en su lista HSTS, así que no se llegó a enviar ninguna solicitud por HTTP. La redirección real del servidor puede ser una 301 o algo totalmente distinto. TrueURL no tiene caché de HSTS, así que siempre muestra la respuesta real del servidor.

¿Es un problema una 302 de HTTP a HTTPS?

Es un problema menor. Los visitantes siguen llegando a HTTPS, pero una redirección temporal les dice a los motores de búsqueda que la URL HTTP podría volver, lo que puede ralentizar o enturbiar la migración. Cámbiala por una 301 o 308.

¿Cómo compruebo si mi sitio envía HSTS?

Escribe tu dominio en el campo de arriba y abre la verificación “Encabezado HSTS” en los resultados. TrueURL lee el encabezado Strict-Transport-Security de la respuesta HTTPS final y muestra su valor, el max-age (con una advertencia si es inferior a un año) y si están definidos includeSubDomains y preload. Sin este encabezado, cada visita que empieza con un dominio escrito a mano o con un enlace http:// antiguo comienza con una solicitud sin cifrar, que alguien en la misma red podría interceptar. Con él, los navegadores que ya han visto el encabezado van directamente a HTTPS la próxima vez. Empieza con un max-age corto, confirma que todos los subdominios funcionan por HTTPS antes de agregar includeSubDomains y luego sube el max-age a un año o más.

¿Puedo probar un sitio con un certificado no válido o caducado?

Verás el problema, pero no lo que hay detrás. La validación de certificados no se puede desactivar en la red perimetral de Cloudflare, ni siquiera con Ignorar errores SSL activado, así que la variante afectada muestra un error de TLS en ese salto. Normalmente eso es justo lo que necesitas saber: los navegadores también mostrarán ahí una advertencia a los visitantes.

¿Tengo que redirigir todas las páginas o solo la página de inicio?

Todas las URL. Una regla para todo el sitio debe enviar http://example.com/any/path?query a la misma ruta y la misma consulta en HTTPS. Prueba algunas URL profundas con el Verificador de cadenas de redirecciones, o muchas a la vez con el Verificador masivo de redirecciones.