Errores y problemas

La CDN suele ocultar el fallo real al activar SSL

Activar SSL en una CDN puede parecer un cambio simple, pero muchas veces solo tapa el fallo real. Si ves redirecciones extrañas, avisos de seguridad o un sitio que carga en HTTP pese a tener HTTPS activado, el origen, la CDN y WordPress no están hablando el mismo idioma.

Si tienes Problemas con la conversión SSL en CDN, el origen suele estar en uno de estos cuatro puntos: modo SSL mal configurado, certificado del origen, reglas duplicadas de redirección o caché que sigue sirviendo HTTP. La forma más rápida de resolverlo es revisar origen, CDN, WordPress y caché en ese orden, y validar después con pruebas de navegador, redirecciones y contenido mixto.

Índice

Anuncio

Solución rápida: dónde mirar primero

  1. Comprueba si el origen responde por HTTPS sin errores, porque la CDN depende de eso para cerrar la conexión.
  2. Revisa el modo SSL de la CDN, ya que Flexible puede crear bucles si WordPress fuerza HTTPS.
  3. Busca redirecciones duplicadas en .htaccess, wp-config.php, plugins y reglas de la CDN.
  4. Purga la caché de la CDN y de WordPress, porque puede seguir enseñando URLs HTTP aunque ya hayas corregido todo.
  5. Valida la home, una página interna, una imagen y un formulario antes de darlo por cerrado.
Si buscas una solución en 10 a 20 minutos, empieza por el origen y sigue hacia la CDN. Cambiar el modo SSL sin revisar el certificado del servidor suele alargar el fallo y, en muchos casos, crea otro nuevo.
SíntomaLugar más probableQué hacer primero
Bucle HTTP y HTTPSCDN, .htaccess o pluginDesactiva un solo forzado y deja uno solo activo
Error 521Servidor de origenComprueba si el servidor acepta conexión desde la CDN
Error 526Certificado del origenInstala un certificado válido y revisa Full Strict
La web abre, pero con candado rotoContenido mixtoCambia URLs HTTP a HTTPS y vacía cachés

Cuando diagnosticas problemas con la conversión SSL en CDN, conviene seguir un flujo de extremo a extremo para no confundir el síntoma con la causa. Primero prueba la URL pública en el navegador y comprueba si la página fuerza HTTPS correctamente; después revisa la respuesta de la CDN con herramientas como curl -I para ver si hay redirecciones HTTP a HTTPS inesperadas o cabeceras que cambian entre una visita y otra. A continuación, valida el origen directamente por HTTPS, sin pasar por la CDN, y compara el certificado SSL, el código de estado y la versión final de la URL.

Si el origen responde bien pero la CDN falla, el problema suele estar en el modo Flexible, Full o Full Strict, en la caché de CDN o en una regla duplicada que solo se activa cuando el tráfico entra por proxy.

La CDN suele ocultar el fallo real al activar SSL

Paso 1: aísla el fallo en el origen

Comprueba si el servidor responde por HTTPS

Abre la URL del origen directamente, sin pasar por la CDN. Si el origen ya falla, no toques aún la CDN.

Distingue 521, 525 y 526

El error 521 suele decir que la CDN no puede conectarse al servidor de origen. El error 525 indica que el handshake SSL falla y el 526 apunta a un certificado no válido o no confiable en el origen.

Revisa dominio, subdominio y SNI

Comprueba que el certificado cubre el dominio exacto que estás usando y que SNI está bien configurado para servir el certificado correcto.

Anuncio

Paso 2: elige el modo SSL correcto

Compara flexible, full y full strict

Flexible cifra entre el usuario y la CDN, pero deja sin cifrar la parte entre la CDN y el origen. Full cifra hasta el origen, pero no exige comprobar si el certificado del servidor es válido. Full Strict va un paso más allá y sí exige un certificado correcto en el origen.

Usa esta matriz de decisión

Situación Modo recomendado Riesgo principal
Origen sin certificado válidoNo usar Flexible si el origen fuerza HTTPSBucle de redirección
Certificado válido pero no verificadoFullConexión cifrada pero sin verificación fuerte
Certificado válido y accesible en el origenFull StrictSi el certificado caduca, la CDN corta

Activa un solo punto de forzado

Deja que solo uno haga la redirección a HTTPS: la CDN, el servidor o WordPress.

Imagen relacionada con Problemas con la conversión SSL en

Paso 3: elimina redirecciones duplicadas

Revisa .htaccess y reglas 301

Abre el archivo .htaccess y busca reglas que fuerzan HTTPS.

Comprueba wp-config.php y plugins

Abre wp-config.php y busca constantes que cambien la URL del sitio o el comportamiento de HTTPS, y revisa plugins de seguridad, caché o SSL.

Desactiva HSTS si aún depuras

HSTS obliga al navegador a usar HTTPS durante un tiempo, así que complica el diagnóstico si todavía hay redirecciones mal puestas.

En WordPress, los bucles de redirección suelen aparecer cuando dos capas intentan imponer la misma norma al mismo tiempo. Un ejemplo típico es tener una regla en .htaccess, un ajuste en wp-config.php y, además, un plugin de seguridad o de caché que también fuerza HTTPS. Eso puede crear un ciclo visible solo en ciertos navegadores, en el dominio con www o incluso en subdominios como shop. o staging.. También ocurre cuando la CDN está en modo Flexible y el servidor redirige a HTTPS sin verificar que la conexión al origen sea válida.

En esos casos, desactivar una sola redirección no basta: hay que dejar un único punto de control, purgar la caché de CDN y confirmar que no quede una regla heredada en otro archivo o plugin.

Paso 4: limpia cachés y corrige contenido mixto

Purga la caché de la CDN y WordPress

Limpia la caché de la CDN y también la del plugin de caché de WordPress.

Busca contenido mixto en páginas internas

Contenido mixto significa que la página carga por HTTPS, pero algunos recursos, como imágenes, hojas de estilo o scripts, siguen pidiendo HTTP.

Confirma el certificado en el navegador

Haz clic en el candado del navegador y revisa si el certificado coincide con el dominio que visitas.

Anuncio

Errores que arruinan el resultado

Cambiar todo a la vez

Cambiar el modo SSL, tocar .htaccess, activar un plugin y limpiar caché en la misma ronda impide saber qué ha arreglado o roto el sitio.

Confundir certificado con disponibilidad

Un certificado correcto no arregla un servidor caído.

Dejar reglas antiguas escondidas

A veces el fallo no está en la CDN, sino en una regla vieja en el hosting, un plugin olvidado o una redirección en un subdominio que ya no recuerdas.

No probar con navegador limpio

Tu navegador puede guardar redirecciones antiguas.

Cuándo no funciona este método

Este método no aplica si tu sitio no usa CDN, porque entonces el fallo no está entre proxy y origen. Tampoco sirve si tienes una instalación SSL totalmente directa, sin capa intermedia, o si el problema es solo la renovación del certificado en el hosting.

No sigas este proceso como una receta si el origen ya está apagado, el dominio está mal apuntado o el certificado caducó en el hosting sin usar CDN. En esos casos, el diagnóstico correcto empieza en la infraestructura y no en WordPress.

Resuelve tus dudas sobre mantenimiento WordPress

¿Cómo puedo arreglar el error SSL?

Empieza por el origen, luego revisa la CDN y después WordPress.

¿Configurar certificado SSL en WordPress?

WordPress no instala el certificado del servidor, solo usa la URL segura y las reglas que le pongas.

¿WordPress necesita SSL?

Sí, necesita HTTPS para proteger accesos, formularios y compras, y para evitar avisos de seguridad.

¿Qué es CDN en WordPress?

Una CDN es una red que sirve partes de tu web desde servidores cercanos al usuario.

¿Qué modo SSL debo usar en cloudflare?

Full Strict suele ser la opción más segura cuando el origen tiene certificado válido.

¿Por qué veo contenido mixto si ya tengo candado?

Porque algunas imágenes, scripts o estilos siguen cargando por HTTP.

¿Un error 521 es un problema de certificado?

No, normalmente indica que la CDN no puede hablar con el servidor de origen.

¿Puedo dejar HSTS activado desde el principio?

No conviene durante el diagnóstico si aún hay bucles o redirecciones duplicadas.

Anuncio

Verifica el sitio y deja HTTPS estable

Haz una última prueba completa con ventana privada, navegando por la home, una página interna, una imagen y, si existe, el carrito o formulario.

Si tras purgar caché y dejar una sola regla de forzado todavía ves fallos, vuelve al punto donde aparece el error y no sigas avanzando.

Si necesitas que revisemos tu caso, podemos aislar el fallo entre servidor, CDN, WordPress y caché sin tocar lo que ya funciona. Así evitas bucles, caídas y horas perdidas en pruebas a ciegas.

Para cerrar el caso con seguridad, hace falta una comprobación final más completa que “ya abre con candado”. La validación mínima debería incluir la home, una URL interna, una imagen servida desde la CDN, un formulario y, si existe, el carrito o checkout en un sitio de SSL en WordPress. Además, revisa que no aparezcan avisos de contenido mixto, que el certificado del origen sea correcto, que no existan cadenas de redirecciones HTTP a HTTPS interminables y que el navegador no muestre alertas al recargar en ventana privada.

Si todo responde en HTTPS, sin errores 521, 525 o 526, y la caché de CDN ya sirve la versión correcta, entonces sí puedes dar el problema por resuelto.

RESUMIR CON IA: Extrae lo importante

Comparte este artículo:

Josu Barrios

Josu Barrios

Somos especialistas en mantenimiento WordPress para empresas, profesionales y tiendas online. Contamos con experiencia en seguridad web, optimización de rendimiento, actualizaciones, copias de seguridad y resolución de incidencias técnicas, ayudando a que cada sitio funcione de forma rápida, estable y protegida. Nuestro enfoque combina soporte técnico profesional, buenas prácticas de seguridad y seguimiento continuo para ofrecer un servicio fiable, transparente y orientado a resultados reales.