How static serving decides
Headers, cookies, query strings, and 404.html — when Tivlo says “I have a file for this.”
Placeholder embed
Replace videoId and poster when the recording is published.
Production script: docs/tivlo-ssg-video-scripts/10-static-serving.md.
Tivlo is picky on purpose. A cart cookie, a preview, a stray ?utm= —
any of those and live WordPress takes over. That is a feature.
What this video covers
X-Tivlo-Static: hit, ETag, Cache-Control- Skip logged-in users and commerce cookies
- Query strings: only
paged/page 404.htmlwith HTTP 404 andno-store- Generation header
X-Tivlo-SSGso export never reads a stale file
Key takeaways
Forms, REST, AJAX, and carts stay on WordPress. Extra ?utm= on a URL
skips static serve — tracking links are not a different page. Generation
always renders live so Tivlo does not photograph its own photocopy.
Related reading
How is this guide?