I am getting an issue where users are seeing "old" versions of pages (Boost cache has expired). However, when they force refresh on their browser, they then see the unexpired page (still cached, but not expired).

I thought it was maybe one of these issues:

But, unless I missed something, none of those solutions seemed to help.

My .htaccess in the root directory has this code:

  ### BOOST START ###
  AddDefaultCharset utf-8
  FileETag MTime Size
  <FilesMatch "(\.html|\.html\.gz|\.json|\.json\.gz)$">
    <IfModule mod_headers.c>

My host does have mod_headers enabled. I also tried adding FileETag None to the bottom of my .htaccess file (one of the threads suggested that).

None of that seemed to work. Is there a setting within Boost that I should double-check or a change in my .htaccess file? Thanks!


bgm’s picture

Status: Active » Postponed (maintainer needs more info)


Can you test with Boost 6.x-1.20?