I have an issue with workers. I want to display a different page for visitors with different language headers, but it seems that Cloudflare cache my page and then shows an incorrect page sometimes.
I have set a page rule
Cache level: bypass
Anything else I can do to make the system never cache my page?
Cloudflare doesn’t cache php pages by default. Unless you have a cache everything page rule in place. If you have a cache everything rule in place you probably want to disable that given your use case.
You mentioned Workers. Is there a Worker being used? Can we see the code? Chris is correct that php pages are not going to be cached by default, but perhaps the Worker is fetching an HTML page that is being cached?