Dear Cloudflare Community,
I am writing to seek assistance regarding a persistent issue I am experiencing with accessing my WordPress administration panel. I have followed several troubleshooting steps, including temporarily disabling the Cloudflare firewall and implementing specific firewall rules, but the problem persists intermittently.
P.S.: This trouble began 5 day ago.
Initial Issue:
I encountered difficulties accessing my WordPress admin panel, experiencing slow response times for the /wp-admin/admin-ajax.php
URL and receiving an error message in WordPress Site Health related to the REST API endpoint:
REST API Endpoint: https://www.economizafacil.com/index.php?rest_route=%2Fwp%2Fv2%2Ftypes%2Fpost&context=edit REST API Response: (http_request_failed) cURL error 28: Resolving timed out after 10000 milliseconds
Troubleshooting Steps:
- Firewall Log Analysis: I reviewed the Cloudflare firewall logs and did not find any specific blocks related to the REST API or
/wp-admin/admin-ajax.php
URL. - Firewall Rule Implementation: I created specific firewall rules to allow access to the REST API (
/wp-json/*
) and/wp-admin/admin-ajax.php
URL. However, the issue persists intermittently. - Custom Rule Monitoring: I monitored the Cloudflare custom rules panel (Security > WAF > Custom Rules) and did not observe any triggers for the
/wp-json/*
rule.
Current Status:
Despite implementing the suggested troubleshooting steps, the issue with accessing the WordPress admin panel persists intermittently. The /wp-admin/admin-ajax.php
response time is occasionally slow, and the REST API error message may reappear.
Request for Assistance:
I kindly request assistance from the Cloudflare community in identifying the root cause of this persistent issue and implementing a permanent solution. I am available to provide further details and collaborate on troubleshooting efforts.
Network browser tab
security/settings
Security Level: Medium
Challenge Passage: 30 minutes
Browser Integrity Check: On
security/waf/custom-rules
Skip equal /wp-admin/admin-ajax.php
Skip contains wp-admin
Skip contains /wp-json/
Skip contains /wp-json/wp/v2/