0
0

Email

Ventas Soporte

Dirección

CABA - Azopardo 770

Piso 9 - Oficina 10

Lunes a viernes de 9 a 18 hs
Atendido por personas reales
Velocidad Edge, WAF & Automatización por API

Cómo optimizar y proteger tu web o WordPress al máximo con la API de Cloudflare: caché quirúrgico, bloqueo de IPs y reglas WAF

La mayoría de los sitios web activan la "nube naranja" de Cloudflare y creen que su página ya está optimizada, desperdiciando el 90% de su potencia. Descubrí cómo conectar la API v4 de Cloudflare en WordPress / WooCommerce o en tu propio desarrollo en PHP, Laravel, Node.js o IA para cachear el HTML completo sin romper el carrito, purgar URLs al instante cuando cambia un precio y bloquear IPs atacantes antes de que toquen tu servidor.

Especialistas técnicos de MESI Hosting Actualizado en Octubre 2026 8 min de lectura

1 El mito de la "Nube Naranja": por qué el modo por defecto de Cloudflare deja el 90% del potencial sin usar

Cuando apuntás los DNS de tu dominio a Cloudflare y activás el proxy (la clásica nube naranja), Cloudflare actúa como un escudo intermedio (CDN y proxy inverso). Sin embargo, por defecto Cloudflare solo guarda en caché archivos estáticos como fotos (.jpg, .webp), hojas de estilo (.css) y scripts (.js).

¿Qué pasa con el documento principal de tu página web o tienda online? Si abrís las herramientas de desarrollador del navegador (F12 → Red) y mirás el encabezado de respuesta de tu página, vas a encontrar esto: cf-cache-status: DYNAMIC. Eso significa que en cada visita, Cloudflare igual tiene que viajar hasta tu servidor de origen, ejecutar PHP y consultar la base de datos MySQL.

La razón por la que Cloudflare no cachea el HTML por defecto es simple: sin comunicación con tu sistema, Cloudflare no sabe cuándo cambiaste el precio de un producto, cuándo publicaste una nota nueva o cuándo un usuario inició sesión. Ahí es donde entra en juego la API v4 de Cloudflare: al darle a tu WordPress o a tu sistema en PHP un canal directo con la API de Cloudflare, tu propio sitio toma el mando de la red global.

Función Técnica Cloudflare Básico (Solo "Nube Naranja" DNS) Cloudflare Integrado por API v4 (WordPress o Código Propio)
Caché del documento HTML DYNAMIC (Cada visita golpea PHP y MySQL en tu servidor) HIT en el Edge de Buenos Aires (Respuesta en < 25 ms sin usar CPU)
Actualización de precios o notas Hay que entrar al panel de Cloudflare y borrar toda la caché a mano Purga quirúrgica automática (Solo se limpia la URL modificada en 0,2 seg)
Defensa contra bots y fuerza bruta Los ataques a wp-login.php o tu API llegan igual a tu hosting Bloqueo automático en la frontera (WAF): tu código banea la IP por API
Usuarios logueados y Carrito Riesgo de cachear sesiones privadas si se crean reglas manuales mal hechas Bypass inteligente por Cookies (Caché para visitas, dinámico para clientes)

2 Cómo generar tu API Token seguro en Cloudflare (y por qué nunca usar la Global API Key)

Antes de conectar cualquier plugin de WordPress o script en PHP, necesitás generar una credencial en tu cuenta de Cloudflare. Muchos tutoriales viejos piden copiar la Global API Key, lo cual es un riesgo grave de seguridad porque entrega acceso total a todos los dominios de tu cuenta.

La forma profesional y segura hoy es crear un API Token de privilegios mínimos (acotado únicamente a tu dominio y a las funciones que tu web necesita):

  1. Ingresá a tu panel de Cloudflare, hacé clic en el ícono de tu perfil (arriba a la derecha) → My Profile (Mi perfil) → pestaña API Tokens.
  2. Hacé clic en el botón azul Create Token y al final de la lista elegí Create Custom Token (Crear token personalizado).
  3. En Token name, poné un nombre claro, por ejemplo: Integracion_Web_WordPress_API.
  4. En la sección Permissions (Permisos), agregá estas tres filas exactas:
    • Zone → Cache Purge → Purge (Permite borrar caché de URLs específicas).
    • Zone → Firewall Services (y WAF) → Edit (Permite bloquear/desbloquear IPs y gestionar reglas).
    • Zone → Zone Settings → Edit (Requerido por los plugins de WordPress para leer y ajustar el estado de caché).
  5. En Zone Resources (Recursos de zona), seleccioná: Include → Specific zone → y elegí el dominio exacto de tu sitio web.
  6. Generá el token y guardá en un lugar seguro dos datos: el API Token recién creado y el Zone ID (que encontrás en la página principal de tu dominio dentro de Cloudflare, en la columna derecha bajo la sección API).

3 Integración en WordPress y WooCommerce: Caché HTML en el borde sin romper el carrito

Si tu sitio web o tienda online está hecho en WordPress, conectar la API de Cloudflare transforma por completo el puntaje en Google PageSpeed Insights y la capacidad de resistir picos de tráfico (como campañas en redes sociales, CyberMonday o Hot Sale).

¿Qué plugin conviene usar para conectar la API en WordPress?

  • Opción 1 (Recomendada y 100% Gratuita): Super Page Cache for Cloudflare (de ThemeIsle). A diferencia del plugin básico, este plugin utiliza tu API Token para configurar automáticamente una regla de caché en el borde de Cloudflare (Cache Rule). Cachea el HTML completo de tus páginas públicas en los nodos de Cloudflare, pero excluye de forma inteligente a los usuarios con sesión iniciada y al carrito de WooCommerce.
  • Opción 2: Plugin Oficial de Cloudflare + APO (Automatic Platform Optimization). Es ideal si querés habilitar la gestión oficial desde el escritorio de WordPress o activar el modo "I'm Under Attack" con un clic sin salir de tu panel /wp-admin/.
  • Opción 3: Integración nativa en WP Rocket o LiteSpeed Cache. Ambos plugins tienen una pestaña dedicada a Cloudflare donde pegás tu API Token y tu Zone ID para que cada vez que vacíes la caché en WordPress, se purgue en simultáneo la red de Cloudflare.

¿Cómo funciona la magia cuando editás un producto o entrada?

Una vez vinculado el API Token en el plugin:

  1. Un visitante entra a tu web desde Argentina y recibe la página en menos de 30 milisegundos directamente desde el nodo local de Cloudflare (cf-cache-status: HIT).
  2. Vos entrás a tu panel de WordPress y cambiás el precio o el stock de un producto en WooCommerce.
  3. En el mismo instante en que apretás "Actualizar", WordPress dispara una llamada silenciosa a la API de Cloudflare purgando únicamente la URL de ese producto, la portada y la categoría asociada, manteniendo intacta la caché del resto del sitio.
  4. Si un comprador agrega un artículo al carrito (activando la cookie woocommerce_items_in_cart o wp_woocommerce_session_*), la integración salta la caché estática automáticamente y conecta al comprador directo con tu servidor en MESI Hosting para procesar el cobro en tiempo real.
Complementá esta guía: Si además de integrar la API de Cloudflare querés optimizar imágenes WebP, limpiar la base de datos y mejorar las métricas Core Web Vitals en tu servidor de origen, mirá nuestra guía paso a paso sobre cómo acelerar WordPress y mejorar el puntaje en Google PageSpeed.

4 Integración en Desarrollos Propios (PHP 8.4, Laravel, Node.js o IA): Código listo para usar

El verdadero poder de la API de Cloudflare brilla cuando tenés un sistema desarrollado a medida, un catálogo propio, una API REST o una aplicación creada con Inteligencia Artificial (en PHP 8.4, Laravel, CodeIgniter o Node.js). Con apenas 25 líneas de código con cURL, tu propio sistema puede controlar la caché y el firewall global de Cloudflare sin depender de ningún plugin.

Caso Práctico A: Purgar quirúrgicamente una URL cuando tu sistema actualiza MySQL

Imaginá que tenés un catálogo o portal cuyos precios o artículos se actualizan desde un panel administrativo propio o desde tu ERP. En lugar de desactivar el caché, podés cachear tus páginas HTML durante horas y llamar a esta función en PHP 8.4 justo después del UPDATE en MySQL para refrescar solo las URLs afectadas:

PHP 8.4 + cURL · Purgar URLs específicas en Cloudflare API v4 POST /zones/{zone_id}/purge_cache
<?php
/**
 * Purga quirúrgicamente una o más URLs en la caché de Cloudflare
 * Ideal para ejecutar justo después de actualizar un producto o noticia en MySQL.
 */
function cloudflarePurgarUrls(array $urls): array {
    $zoneId   = 'TU_ZONE_ID_DE_CLOUDFLARE';
    $apiToken = 'TU_API_TOKEN_SEGURO';

    $endpoint = "https://api.cloudflare.com/client/v4/zones/{$zoneId}/purge_cache";
    $payload  = json_encode(['files' => array_values($urls)], JSON_UNESCAPED_SLASHES);

    $ch = curl_init($endpoint);
    curl_setopt_array($ch, [
        CURLOPT_CUSTOMREQUEST  => 'POST',
        CURLOPT_POSTFIELDS     => $payload,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_TIMEOUT        => 5,
        CURLOPT_HTTPHEADER     => [
            "Authorization: Bearer {$apiToken}",
            "Content-Type: application/json"
        ],
    ]);

    $response = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);

    return [
        'ok'       => ($httpCode === 200),
        'httpCode' => $httpCode,
        'result'   => json_decode((string)$response, true)
    ];
}

// Ejemplo de uso al guardar cambios de un producto en tu base de datos MySQL:
// cloudflarePurgarUrls([
//     'https://www.tudominio.com.ar/producto/notebook-pro',
//     'https://www.tudominio.com.ar/catalogo'
// ]);

Caso Práctico B: Defensa Activa (Bloquear o Desafiar una IP atacante en el WAF desde PHP)

Si un bot o atacante intenta adivinar contraseñas en tu login 5 veces seguidas, escanea rutas inexistentes como /.env o /wp-config.php, o hace scraping masivo de tus precios, bloquearlo solo en PHP hace que el atacante siga consumiendo ancho de banda y conexiones en tu servidor.

En cambio, si tu script detecta la intrusión y envía la IP a la API del Firewall de Cloudflare, a partir del segundo siguiente Cloudflare frena al atacante en su propia frontera (Edge) antes de que vuelva a tocar tu hosting:

PHP 8.4 + cURL · Bloquear, Desafiar o Liberar una IP en Cloudflare POST /zones/{zone_id}/firewall/access_rules/rules
<?php
/**
 * Registra una regla de acceso por IP en el Firewall de Cloudflare.
 * $modo puede ser:
 *   - 'block'             (Bloqueo total en el borde)
 *   - 'managed_challenge' (Desafío inteligente anti-bots de Cloudflare)
 *   - 'whitelist'         (Lista blanca: nunca bloquear esta IP, ideal para tu oficina o ERP)
 */
function cloudflareReglaIP(string $ip, string $modo = 'block', string $motivo = 'Seguridad automatica'): array {
    $zoneId   = 'TU_ZONE_ID_DE_CLOUDFLARE';
    $apiToken = 'TU_API_TOKEN_SEGURO';

    $endpoint = "https://api.cloudflare.com/client/v4/zones/{$zoneId}/firewall/access_rules/rules";
    $payload  = json_encode([
        'mode'          => $modo,
        'configuration' => [
            'target' => 'ip',
            'value'  => $ip
        ],
        'notes'         => $motivo . ' - ' . date('Y-m-d H:i:s')
    ]);

    $ch = curl_init($endpoint);
    curl_setopt_array($ch, [
        CURLOPT_CUSTOMREQUEST  => 'POST',
        CURLOPT_POSTFIELDS     => $payload,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_TIMEOUT        => 5,
        CURLOPT_HTTPHEADER     => [
            "Authorization: Bearer {$apiToken}",
            "Content-Type: application/json"
        ],
    ]);

    $response = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);

    return [
        'ok'       => ($httpCode === 200),
        'httpCode' => $httpCode,
        'result'   => json_decode((string)$response, true)
    ];
}

// IMPORTANTE: Detectar siempre la IP real del visitante detrás de Cloudflare:
$ipVisitante = $_SERVER['HTTP_CF_CONNECTING_IP'] ?? $_SERVER['REMOTE_ADDR'];

// Ejemplo: Si falló 5 veces el login o intentó acceder a /.env:
// cloudflareReglaIP($ipVisitante, 'block', '5 intentos fallidos de login');
Detalle técnico clave (HTTP_CF_CONNECTING_IP): Cuando tu sitio pasa por Cloudflare, la variable tradicional $_SERVER['REMOTE_ADDR'] contiene la IP del nodo de Cloudflare y no la del visitante. Utilizá siempre $_SERVER['HTTP_CF_CONNECTING_IP'] (o configurá mod_remoteip / real_ip_header CF-Connecting-IP) para obtener la IP real del usuario antes de bloquearla.

5 Cómo evitar que Cloudflare bloquee los Webhooks de Mercado Pago, ARCA/AFIP o Agentes de IA (y el error ERR_TOO_MANY_REDIRECTS)

En nuestra mesa de soporte técnico humano en Argentina recibimos a diario dos consultas críticas de usuarios que activan Cloudflare por su cuenta y sufren fallas inesperadas en sus cobros o en el acceso a su web. Así se resuelven de raíz:

1. "Los clientes pagan por Mercado Pago pero el pedido queda Pendiente en mi web"

Cuando un cliente paga con Mercado Pago, los servidores de Mercado Pago envían una notificación automática (Webhook / IPN) hacia una URL de tu sitio (por ejemplo, /wc-api/WC_WooMercadoPago_Basic_Gateway en WooCommerce o /api/webhook-mp.php en tu propio sistema).

Si activaste el Bot Fight Mode (Modo de lucha contra bots) o reglas agresivas de desafío en Cloudflare, Cloudflare interpreta que el robot de Mercado Pago es un bot automatizado y le muestra una pantalla de verificación humana (Turnstile/Captcha). Como el servidor de Mercado Pago no es una persona, recibe un error HTTP 403 Forbidden y tu tienda jamás se entera de que el pago fue aprobado.

La solución paso a paso en el WAF de Cloudflare:

  1. Entrá a tu dominio en Cloudflare → menú lateral Security (Seguridad) → WAF → pestaña Custom rules (Reglas personalizadas).
  2. Creá una regla llamada Permitir Webhooks MercadoPago y API.
  3. Configurá la condición: URI Path → contains → /wc-api/ (o la ruta de tu webhook, por ejemplo /api/webhook, o si usás el plugin nuevo de WooCommerce agregá también la condición URI Query String → contains → wc-api=).
  4. En Then take action (Acción) elegí Skip (Omitir) y marcá las casillas: All remaining custom rules, All Super Bot Fight Mode rules y Security Level.

¿Todavía estás configurando tu pasarela de cobros? Revisá nuestra guía completa sobre cómo integrar Mercado Pago en tu sitio web o tienda online sin que fallen los Webhooks.

2. Cómo evitar el bloqueo de páginas en blanco por "ERR_TOO_MANY_REDIRECTS"

Si al activar la nube naranja de Cloudflare tu sitio deja de abrir y el navegador muestra el error ERR_TOO_MANY_REDIRECTS (demasiadas redirecciones), la causa es el modo SSL de Cloudflare.

Por defecto, Cloudflare a veces selecciona el modo SSL Flexible: se conecta con el visitante por HTTPS, pero le habla a tu servidor de hosting por HTTP (puerto 80 sin cifrar). Si tu WordPress o tu .htaccess está configurado para redirigir HTTP a HTTPS, se produce un bucle infinito.

La solución definitiva con el SSL gratuito de MESI: Todos los planes de Web Hosting y Cloud VPS de MESI incluyen certificado SSL sin cargo instalado en el servidor de origen. Solo tenés que ir en Cloudflare a SSL/TLS → Overview y seleccionar siempre el modo Full (Strict) / Completo (Estricto). Así la conexión viaja 100% encriptada de punta a punta y nunca tendrás bucles de redirección.

6 Prompt Maestro: Pedile a la IA un panel completo en PHP 8.4 para controlar la API de Cloudflare desde tu web

¿Tenés un sitio o sistema en PHP y querés agregarle hoy mismo un módulo de administración propio para vaciar la caché de URLs, activar el modo "Bajo Ataque" en emergencias y bloquear o liberar IPs sin tener que entrar al panel de Cloudflare? Copiá este prompt y pegalo en Claude, ChatGPT, Gemini, Cursor o pedíselo a MIA de MESI:

Prompt para generar un Módulo de Control de Cloudflare API v4 en PHP 8.4
"Necesito que programes un módulo completo y seguro en PHP 8.4 (usando cURL y PDO con MySQL) para integrar la API v4 de Cloudflare en el panel de administración de mi sitio web alojado en mi propio Web Hosting.

Por favor entregame:
1. Una clase CloudflareManager.php autenticada mediante Authorization: Bearer {API_TOKEN} y ZONE_ID que incluya métodos para:
- Purgar un array de URLs específicas (POST /zones/{zone_id}/purge_cache con files).
- Purgar toda la caché del sitio (purge_everything: true).
- Bloquear (block), desafiar (managed_challenge) o poner en lista blanca (whitelist) una dirección IP o un país en el WAF (POST /zones/{zone_id}/firewall/access_rules/rules).
- Listar y eliminar reglas de IP activas, guardando un registro histórico en una tabla MySQL cloudflare_logs.
- Activar o desactivar el modo 'I Am Under Attack' (PATCH /zones/{zone_id}/settings/security_level con valor under_attack o medium).
2. Un archivo admin-cloudflare.php con diseño oscuro moderno en HTML5/CSS3 desde donde pueda pegar una URL para purgar su caché al instante, bloquear una IP atacante con un clic y activar un botón de emergencia anti-DDoS.
3. Un helper de seguridad para incluir en mi login.php que lea la IP real del visitante desde $_SERVER['HTTP_CF_CONNECTING_IP'] y, si supera 5 intentos fallidos en MySQL, la bloquee automáticamente en la API de Cloudflare."

¿Querés saber cómo alojar este tipo de desarrollos creados con inteligencia artificial directamente en tu hosting sin pagar plataformas en dólares? Leé nuestra guía sobre cómo subir tu web o app creada con IA (Claude, ChatGPT, Gemini) a tu Hosting sin pagar Vercel ni Supabase.

7 La ecuación completa: por qué Cloudflare + un Hosting NVMe rápido es la combinación imbatible

Existe la creencia equivocada de que al poner Cloudflare delante de un sitio web ya no importa dónde esté alojado el servidor de origen. En la práctica ocurre exactamente lo contrario: Cloudflare acelera las páginas estáticas, pero todas las operaciones que hacen ganar dinero a tu empresa ocurren en vivo dentro de tu servidor de hosting:

  • El Checkout y el Carrito de Compras: Cuando un cliente agrega un producto al carrito, calcula el envío o hace clic en "Pagar", Cloudflare no puede usar caché y envía al usuario directo a tu servidor. Si tu hosting tiene discos lentos o CPU saturada, el cliente abandona la compra.
  • Búsquedas internas, filtros de precios y paneles de gestión: Cada filtro por talle, marca o precio en un e-commerce y cada acción dentro de /wp-admin/ o de tu sistema ERP web depende 100% de la velocidad de los discos SSD NVMe y del motor PHP 8.4 + MySQL de tu servidor.
  • Generación cuando se purga la caché (Cache Miss): Cada vez que tu API purga una URL porque cambiaste un precio, el primer visitante que entra necesita que tu servidor genere el nuevo HTML en milisegundos.

Defensa en profundidad: Firewall de Borde (Cloudflare) + Seguridad Interna y Backups Inmutables (MESI)

Mientras la API de Cloudflare frena bots y ataques de fuerza bruta en la frontera, en MESI Hosting protegemos el corazón de tu infraestructura con aislamiento de cuentas, almacenamiento NVMe empresarial, copias de seguridad automáticas en la carpeta .snapshots y soluciones corporativas de Antivirus, Antiransomware y Backup en la Nube con tecnología Acronis.

Discos NVMe · SSL Gratis para Full (Strict) · Precios en Pesos ARS · Factura A o B

Potenciá tu Web o WordPress con Cloudflare + MESI Hosting

Elegí la infraestructura de origen ideal para tu sitio. Beneficio incluido: al contratar o migrar tu sitio a MESI, nuestro equipo de soporte técnico humano te asiste sin cargo para dejar configurado tu certificado SSL en modo Full (Strict), vincular tus DNS y evitar bloqueos en los Webhooks de Mercado Pago.

Webs, Catálogos y PHP 8.4

Hosting Profesional / Empresarial

$10.900 ARS/mes + IVA

Plan Profesional Corporativo 20 GB + 50 casillas (o Plan Empresarial 60 GB + IP dedicada por $28.790/mes para emprendimientos más grandes)

  • PHP 8.4 + cURL + MySQL listos para API Cloudflare
  • Certificado SSL Gratis para modo Full (Strict)
  • Discos SSD NVMe de ultra baja latencia y soporte prioritario
  • Hasta 50 o 150 cuentas de correo + Backups .snapshots
Ver todos los planes de Web Hosting →
Ideal WordPress, WooCommerce & VPS

Cloud Server VPS 4

$43.230 ARS/mes + IVA

2 núcleos CPU · 4 GB RAM · 40 GB SSD (también VPS 2 desde $22.000/mes)

  • 2 núcleos CPU y 4 GB RAM dedicados para alto tráfico
  • 100% compatible con Super Page Cache & APO
  • Migración bonificada sin caídas desde tu hosting actual
  • Soporte técnico humano 24/7 en español
Ver planes WordPress y Cloud VPS →
Integración a Medida con IA

MIA · Desarrollo con IA

$43.230 ARS/mes + IVA

Desarrollamos o integramos la API por vos

  • Integramos la API de Cloudflare en tu sistema actual
  • Panel a medida de purga de caché y bloqueo de IPs
  • Incluye servidor Cloud y supervisión técnica
  • Ideal para sistemas PHP, Node.js, Python o ERPs
Conocer cómo funciona MIA →
¿Querés saber si tu sitio actual está cacheando el HTML en Cloudflare o si tiene reglas bloqueando ventas? Escribinos y lo verificamos en el acto: Consultar con un Especialista por WhatsApp

Preguntas frecuentes sobre la API de Cloudflare, WordPress y Seguridad Web

¿Por qué activar solo la nube naranja de Cloudflare no acelera el PHP ni la base de datos de mi WordPress?

Porque en su configuración por defecto, Cloudflare únicamente guarda en caché archivos estáticos (imágenes, CSS y JS), pero deja pasar todas las peticiones del documento HTML principal hacia tu servidor de hosting (estado cf-cache-status: DYNAMIC). Al integrar la API de Cloudflare mediante un plugin o desarrollo propio, podés cachear también el HTML público en el nodo de Buenos Aires y purgarlo automáticamente solo cuando editás un producto o noticia.

¿Por qué es mucho mejor usar un API Token con permisos específicos en lugar de la Global API Key de Cloudflare?

La Global API Key otorga control total irrestricto sobre todos los dominios y configuraciones DNS de tu cuenta de Cloudflare. En cambio, un API Token permite aplicar el principio de mínimo privilegio: podés limitarlo a un único dominio (Zone) y darle permiso exclusivamente para purgar caché (Cache Purge) y administrar el firewall (Firewall Services / WAF), pudiendo revocarlo en un clic si fuera necesario.

¿Cómo evito que la caché de Cloudflare muestre el carrito de compras de otro cliente en WooCommerce o el panel wp-admin?

Al integrar Cloudflare por API con plugins especializados como Super Page Cache for Cloudflare o mediante Cache Rules, el sistema excluye automáticamente de la caché las rutas administrativas (/wp-admin/, /wp-login.php, /mi-cuenta/, /carrito/, /finalizar-compra/) y desactiva el cacheo HTML apenas detecta cookies de sesión activa como wordpress_logged_in_* o woocommerce_items_in_cart.

¿Por qué Cloudflare bloquea las notificaciones de cobro (Webhooks / IPN) de Mercado Pago o integraciones con ARCA/AFIP y cómo se soluciona?

La función Bot Fight Mode y ciertas reglas del WAF de Cloudflare suelen confundir las peticiones automáticas servidor-a-servidor de Mercado Pago (que confirman un pago aprobado) con bots maliciosos, devolviendo un error 403 o un desafío Captcha que Mercado Pago no puede resolver. Se soluciona creando una regla de excepción (Skip Rule) en el WAF para la ruta exacta de tu webhook (por ejemplo, /api/webhook-mercadopago.php o /?wc-api=WC_WooMercadoPago_Basic_Gateway).

¿Cómo soluciono el error ERR_TOO_MANY_REDIRECTS al activar Cloudflare en mi sitio web?

Ese bucle infinito ocurre cuando Cloudflare tiene configurado el modo SSL en Flexible (conectándose por HTTP puerto 80 hacia tu servidor) mientras tu hosting o WordPress fuerza la redirección a HTTPS. La solución definitiva es activar el certificado SSL gratuito en tu hosting de MESI y cambiar el modo SSL/TLS de Cloudflare a Full (Strict).

Si uso la API de Cloudflare al 100%, ¿sigo necesitando un buen Web Hosting o Cloud VPS en el origen?

Sí, es indispensable. Todo el tráfico transaccional que genera dinero en tu negocio —el login de usuarios, agregar productos al carrito, el checkout de pago, las búsquedas en vivo, los paneles de gestión y las llamadas a la API— no puede guardarse en caché estática y viaja directo a tu servidor de origen. Combinar Cloudflare con los servidores NVMe y PHP 8.4 de MESI garantiza que tanto la portada cacheada como las compras dinámicas funcionen de forma instantánea.

¿Dudas? Chateá con nosotros