Hi,
I’m running WoodMart on a live WordPress site and noticing that all frontend page URLs are being served with a query string like:
https://www.twigsdirect.com/?v=bb9ca8e2e594
This is happening on every page, not just CSS/JS assets.
Environment details:
Theme: WoodMart (latest)
WordPress: latest
Hosting: Hostinger (LiteSpeed server)
Cache: LiteSpeed Cache plugin (default settings)
Builder: Elementor (free)
SEO: Rank Math
SSL + Force HTTPS enabled at host level
I understand that WoodMart uses versioning for static assets to handle cache busting, which is fine.
However, in this case the ?v=hash parameter is being appended to page URLs themselves, not only assets.
I’ve intentionally not used redirects (.htaccess / PHP) to strip this, as that causes redirect loops with LiteSpeed and WordPress canonical handling.
My question:
Is there an official WoodMart setting or recommended way to disable page-level ?v query parameters, while still keeping normal cache behaviour?
Or is this expected behaviour when LiteSpeed is detected?
If this is controlled via a theme option, filter, or constant, I’d prefer that approach rather than server-side rewrites.
Thanks in advance, happy to share any additional details if needed.