Page Rules / Cache Everything stopped working

Hi guys - I’m pretty stumped, I’m relatively knowledge with web / IT issues and had a working setup.

Here’s my stack:
– Wordpress / Apache
– WP-Rocket (Wordpress caching plugin)

Cloudflare setup:
– Page Rules: Bypass for admin / login pages
– Page Rule: Cache Everything for all pages (Only Cache Everything directive set, no Edge TTL)

The above setup means that all my pages were being cached as static HTML files, performance was amazing. I did not set an Edge TTL because this ends up caching “logged-in” pages or specifically shows the Wordpress admin toolbar if the cached page hits a logged in user the first time.

  1. Today it stopped working for URLs, but works fine for static assets
  2. I did update the WP-Rocket plugin, but #1 still occurs if I turn it off.
  3. Headers look fine, and no cache-control saying no-cache (see below)

HTTP/2 200
date: Sat, 29 Dec 2018 20:26:27 GMT
content-type: text/html; charset=UTF-8
set-cookie: __cfduid=d8b78c3ebcaed74eade95311fa878808c1546115187; expires=Sun, 29-Dec-19 20:26:27 GMT; path=/;; HttpOnly; Secure
vary: Accept-Encoding
last-modified: Sat, 29 Dec 2018 20:13:18 GMT
cache-control: public, max-age=2678400
expires: Tue, 29 Jan 2019 20:26:27 GMT
x-ua-compatible: IE=Edge,chrome=1
cf-cache-status: MISS
expect-ct: max-age=604800, report-uri=“
server: Cloudflare
cf-ray: 490f007179193b2c-YVR

I can see my cache hit ratio dropping and running speed tests, i can verify again it’s not caching static HTML anymore. I’m on the Pro version.

Any ideas?


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