Hi @filz51,
First of all as I can see in your website you are running this plugin along with the official Cloudflare Plugin and APO. Please note that you cannot use both the plugin at the same time. If you would like to use APO then disable this plugin and use the official Cloudlfare plugin with APO enabled.
OR
If you use this plugin then you need to delete the official Cloudflare plugin and diable APO from the Cloudflare Dashboard.
Screenshot: https://i.imgur.com/Wj2BO7e.png
Now coming to the pages being bypassed I can see that on your pages there are cookies being set like PHPSESSID
. Screenshot: https://i.imgur.com/F7VP2xY.png
You have to disable addition of this cookie. This is because when Cloudflare sees a page has any custom cookies in it it won’t cache that page thinking that the cookie value might be used inside the page to dynamically show some data.
I personally won’t recommend using the Strip response cookies on pages that should be cached
option as that might cause issues on pages where you have actual proper cookies which you want to keep. As this option will stripe the cookies from all pages. So, if you enable this option, I will highly recommend you to test out every single page of your website to ensure that every single page is loading and performing exactly as you wanted.
Rather the best option would be to find the unneeded cookies that are being added everywhere e.g. PHPSESSID
and make sure that it does not get loaded anymore.
I also saw that you are using Varnish on your site but honestly if you are using full Cloudflare cache along with Smart Tiered Caching Enabled in your CF dashboard, you won’t need a varnish cache. It’s just another layer of cache that might cause issues does the line. When you are using Cloudflare to cache the best is to just let Cloudflare cache everything and not have multiple page caching system as they may cause issues/unneeded results. That’s just my personal take.