WordPress con Cloudflare: configuración gratuita sin romper tu web
Para usar WordPress con Cloudflare, añade el dominio, comprueba los registros DNS, cambia los nameservers y usa el modo SSL Full (strict). Después protege wp-login.php y configura la caché con cuidado para no guardar páginas privadas.
Antes de empezar
Haz una copia de seguridad y anota tus registros DNS actuales. Revisa los de correo con especial atención, porque un error aquí puede dejarte sin recibir mensajes.
1. Añade el dominio y revisa el DNS
Cloudflare importa los registros que detecta, pero puede dejarse alguno. Compáralos con los originales:
- La web (registros A, AAAA y
www) puede ir con proxy, la nube naranja. - MX, SPF y DMARC no pasan por el proxy.
- Los CNAME de correo, como DKIM o autoconfig, deben ir como Solo DNS.
2. Cambia los nameservers
Hazlo en el registrador del dominio con los dos que te indique Cloudflare. Si tienes DNSSEC activado, desactívalo antes y vuelve a activarlo desde Cloudflare cuando termine el cambio.
3. Configura SSL
Usa Full (strict) si tu servidor tiene un certificado válido. Evita Flexible: deja sin cifrar el tramo entre Cloudflare y tu servidor, y es una causa habitual de bucles de redirección en WordPress.
4. Protege el acceso
Crea reglas para reducir los ataques a estas rutas:
/wp-login.php: limita la frecuencia de peticiones o añade un desafío./xmlrpc.php: bloquéala si no la usas.
Asegúrate de no bloquearte a ti mismo ni a servicios que necesites, como Jetpack o la app móvil.
5. Caché sin sorpresas
Por defecto, Cloudflare cachea archivos estáticos, no el HTML. Si creas una regla para cachear también el HTML, excluye siempre:
/wp-admin/y/wp-login.php- Las visitas con cookies
wordpress_logged_in_* - El carrito, el pago y la cuenta si usas WooCommerce
Si no, un visitante podría llegar a ver una página personalizada de otra persona. Vacía la caché tras cada cambio importante y comprueba la web sin haber iniciado sesión.
Errores frecuentes
| Síntoma | Causa probable | Solución |
|---|---|---|
| Demasiadas redirecciones | SSL en Flexible | Pasar a Full (strict) |
| No llega el correo | Falta un MX o tiene proxy un CNAME de correo | Revisar el DNS |
| Cambios que no se ven | Caché | Vaciar la caché de Cloudflare y la del plugin |
Sigue con la guía de seguridad y la de velocidad.
Fuente de referencia: documentación de modos SSL de Cloudflare.