Documentación Solución de Errores Error 403 al Sincronizar Dominio

Error 403 al Sincronizar Dominio

Solución de Errores · Actualizado 2 hours ago

¿Qué significa el error 403?

El error HTTP 403 (Forbidden) indica que el servidor de tu sitio WordPress está rechazando las peticiones que hace WPGenial para sincronizar datos, actualizar plugins o ejecutar acciones remotas.

⚠️ Esto NO es un error de WPGenial. Es el servidor de tu sitio WordPress (o un servicio intermedio como Cloudflare) el que está bloqueando la conexión.

Causas más comunes

  1. Cloudflare — "Bot Fight Mode" o "Security Level" en High/Under Attack bloquean peticiones de APIs externas.
  2. Plugins de seguridad — Wordfence, Sucuri, iThemes Security pueden bloquear peticiones REST externas.
  3. ModSecurity (WAF del hosting) — Reglas de firewall en cPanel/Plesk que bloquean POST a wp-json.
  4. .htaccess restrictivo — Reglas personalizadas que limitan el acceso a la API REST.

Cómo solucionarlo

1. Si usas Cloudflare

Consulta el artículo: Configurar Cloudflare para WPGenial

2. Si usas un plugin de seguridad

Consulta: Plugins de Seguridad Bloqueando la API

3. Si usas cPanel con ModSecurity

  1. Accede a cPanel → Seguridad → ModSecurity
  2. Busca los logs de bloqueo recientes
  3. Si ves bloqueos a /wp-json/ai-architect/, desactiva la regla específica o contacta a tu hosting para crear una excepción.

4. Verificación rápida

Prueba acceder directamente a la URL de la API de tu sitio desde el navegador:

https://tusitio.com/wp-json/ai-architect/v1/site/remote-sync

Si ves un error 403, el problema está en el servidor de tu sitio, no en WPGenial.