• Resolved glowmike

    (@glowmike)


    I excluded /checkout/ and /cart/ from cache, but the caching plugin still serves cached pages there. Could this be caused by a page rule or server cache layer?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @glowmike

    Thank you for reaching out and I am happy to help!
    If you added those pages to Performance>Page Cache>Advanced>”Never Cache following pages field”, those pages are excluded from the W3 Total Cache Page Cache

    If you inspect the source of the specific page and scroll down to the bottom, there should be a W3TC comment:

    <!--
    Performance optimized by W3 Total Cache. Learn more:

    Check the page cache section and you should see:
    Page Caching using Disk: Enhanced (Requested URI is rejected)

    If you see this it means that the page is excluded from the cache

    You can share the website URL so I can check this for you

    Let me know if this helps!
    Thanks!

    I’m struggling with a problem that may be similar. I’m trying to exclude a set of pages generated by a plugin, with URLs that look like this:
    https://domain.org/volunteer_calendar/docent-calendar/

    I can successfully exclude regular wordpress pages containing .*volunteer.* but the exclusion doesn’t extend to the pages generated by the volunteer calendar plugin.

    Thank you for this excellent product!

    Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @cynops

    Thank you for your feedback.
    Can you please try adding the /volunteer_calendar/ to Performance>Page Cache>Advanced>”Never Cache following pages field, save all settings, purge the cache, and let me know if the sub-pages are being excluded?

    Thanks!

    I tried that, but no, the pages still have this in the source:
    Page Caching using Disk: Enhanced (Requested URI contains query)

    Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @cynops

    Thank you for your feedback.
    The (Requested URI contains query) means that the page you are trying to cache is not cached, because the URLs with queries are not cached by default by the W3 Total Cache, especially if Disk: Enhanced is selected.
    This being said, what you see is the confirmation that the page is not cached.
    Are you having any issues, and do you see that page being cached anywhere?

    Do you have server-side caching?

    Thanks!

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.