WordPress REST API와의 충돌을 방지하기 위해 올인원 WP 보안 및 방화벽(AIOWPS)을 구성하려면:
1. REST API에 대한 AIOWPS의 방화벽 규칙을 비활성화합니다:
- AIOWPS 설정으로 이동합니다.
- "방화벽" 탭으로 이동합니다.
- "WP Rest API" 섹션을 찾아 방화벽 규칙이 REST API를 차단하고 있지 않은지 확인하세요.
2. 충돌하는 설정이 있는지 확인:
- "로그인 페이지 이름 바꾸기" 기능이 활성화되어 있지 않은지 확인하세요. 이로 인해 REST API[4]와 충돌이 발생할 수 있습니다.
3. 고급 설정 확인:
- AIOWPS의 "고급 설정" 탭으로 이동합니다.
- 설정이 REST API를 방해하지 않는지 확인하세요.
4. 특정 URL에 대해 AIOWPS를 비활성화합니다:
- 필요한 경우 REST API와 충돌을 일으키는 특정 URL에 대해 AIOWPS를 비활성화합니다. 이는 AIOWPS 설정[5]의 "URL 제외" 섹션에 특정 URL을 추가하여 수행할 수 있습니다.
5. 오류 모니터링:
- 사이트 상태 점검 또는 WordPress 로그에서 REST API와 관련된 오류 메시지를 정기적으로 확인하세요. 문제가 지속되면 AIOWPS 개발자나 다른 전문가에게 지원을 요청하는 것이 좋습니다[1].
다음 단계를 수행하면 AIOWPS와 WordPress REST API 간의 충돌을 최소화하여 보다 안전하고 안정적인 WordPress 사이트를 보장할 수 있습니다.
인용:[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/