I am on a shared hosting server and this happens with plain html, wordpress with and without the lscache plugin. So I think its the litespeed server that puts up the recaptcha and then cloudflare caches that page. So the next time someone visits that specific page(s) he gets the (page)cached recaptcha page from cloudflre cache and not the original from the server. Because the page is cached it's impossible to to get get past that recaptcha to see the content but other pages are fine. Is there a way to identify the recaptcha page to make a bypass caching rule in cloudflare? I have tried cookies to make an exception rule but that only works for the specific page.
Is the website a WordPress one using LiteSpeed Cache for WordPress Plugin? Please share with us more details on the setup and the application.
Hi both, I had to create an account because I finally across a post from someone with the exact same problem we are facing with our website.
We are having the EXACT same problem
1) We are using Hostinger and Cloudflare
2) Cloudflare is caching the recaptcha page
3) Infinite loop until cache is cleared
I have tried many things to solve this but considering leaving hostinger/Litespeed but this would be a monumental task.
Things we have tried like mark
1) tried cookie based bypass and did not work
2) no query strings to use as a rule
set up: no ls-cache plugin, we are using WP-Rocket, Hostinger and cloudflare.
Is there anything that can be done to solve this issue? Cloudflare could not help either