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
- Cloudflare — "Bot Fight Mode" o "Security Level" en High/Under Attack bloquean peticiones de APIs externas.
- Plugins de seguridad — Wordfence, Sucuri, iThemes Security pueden bloquear peticiones REST externas.
- ModSecurity (WAF del hosting) — Reglas de firewall en cPanel/Plesk que bloquean POST a wp-json.
- .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
- Accede a cPanel → Seguridad → ModSecurity
- Busca los logs de bloqueo recientes
- 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.