Pour configurer All In One WP Security and Firewall (AIOWPS) afin d'éviter les conflits avec l'API REST WordPress :
1. Désactivez les règles de pare-feu d'AIOWPS pour l'API REST :
- Accédez aux paramètres AIOWPS.
- Accédez à l'onglet "Pare-feu".
- Recherchez la section « WP Rest API » et assurez-vous que les règles de pare-feu ne bloquent pas l'API REST.
2. Vérifiez les paramètres conflictuels :
- Assurez-vous que la fonctionnalité "Renommer la page de connexion" n'est pas activée, car cela peut parfois provoquer des conflits avec l'API REST[4].
3. Vérifier les paramètres avancés :
- Allez dans l'onglet "Paramètres avancés" dans AIOWPS.
- Assurez-vous que les paramètres n'interfèrent pas avec l'API REST.
4. Désactivez AIOWPS pour des URL spécifiques :
- Si nécessaire, désactivez AIOWPS pour les URL spécifiques qui provoquent des conflits avec l'API REST. Cela peut être fait en ajoutant des URL spécifiques à la section « Exclure les URL » dans les paramètres AIOWPS[5].
5. Surveiller les erreurs :
- Vérifiez régulièrement tout message d'erreur lié à l'API REST dans le bilan de santé du site ou les journaux WordPress. Si les problèmes persistent, envisagez de demander l'aide des développeurs AIOWPS ou d'autres experts[1].
En suivant ces étapes, vous pouvez minimiser les conflits entre AIOWPS et l'API WordPress REST, garantissant ainsi un site WordPress plus sécurisé et plus stable.
Citations :[1] https://wordpress.org/support/topic/error-message-about-rest-api-in-wordpress-site-health/
[2] https://github.com/Yoast/wordpress-seo/issues/5136
[3] https://drewl.com/blog/fix-wordpress-rest-api-errors/
[4] https://mbrsolution.com/security/all-in-one-wp-security-and-firewall-settings.php
[5] https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/