Cache everything not working, setting cf-cache-status to either MISS or EXPIRED

I did set up a page rule for a particular URL of my site ( to test out “Cache everything”

Still, when I retrieve the page I always get either a MISS or an EXPIRED from Cloudflare. I am not setting any cache control from the server.

What else am I supposed to do?


You have cache-control set to Private. Cloudflare is a public cache. Get rid of the “private” part.

You can change the cache headers at the origin, as suggested by @sdayman, or you can add an Edge Cache TTL setting to your cache-everything page rule to override some origin cache headers:

1 Like

This topic was automatically closed after 30 days. New replies are no longer allowed.