As you know, all that’s occurring with the advanced configuration is the server is being told to deliver the cached page, completely bypassing PHP (e.g. WordPress). This configuration on the server isn’t directly related to Cache Enabler. There were changes in the update as to be expected, however, the old snippet would still work but it could have delivered a wrong cached file depending on what settings were configured and what type of request was first made when the cache was empty. (Like delivering an ungzipped page even though the client accepts Gzip because it exists and the gzipped version does not.)
With how it’s currently implemented we can only provide a starting point. I would love to have Cache Enabler automatically handle this to avoid all of this, but unfortunately that feature isn’t available yet. That is why we only recommend implementing this if the user has the prerequisite knowledge as each configuration may vary, which is why one snippet doesn’t fit all use cases.
I’m still happy to help wherever I’m able as I’d like the issue to be resolved for you. In this case are you able to troubleshoot this further on your end? For example, if you haven’t already you can try commenting out various exclusions to see what may be triggering this, or even print out ENV:CE_CACHE_FILE
and other server environment variables to see what data your server is actually handling and what it’s trying to deliver.