Only Homepage is cached

I set up my server as explained here:

But I only get the Homepage (and non wordpress pages) cached. For all other WP contents (posto, pages) I alway get BYPASS in the header. Both for logged in/out users.

What can it be? Thank you!!!

1 Like

This seems to be the code that causes BYPASS:

#Don't cache if the URL contains a query string
if ($query_string != ""){
    set $no_cache 1;
}

Site is using ā€œPost nameā€ permalinks (http://www.example.com/sample-post/) so I do not see query strings. But I think almost every wordpress page not being the frontpage has a query string. So is it expectad that only the frontpage is cached? This sounds strange to meā€¦

I have the same problem, but in my case, Iā€™m using Permalinks, so no query strings are shown for lists of categories, of articles, and of the articles themselves.

Nevertheless, just like you, I can only cache the homepage and the non-wordpress files, which is a bummer.