Verify Your Export
Confirm logged-out visitors receive static HTML — and that the file really exists.
Use this checklist after a Full Rebuild, or whenever serving “feels wrong.” The number one false alarm is testing while you are still logged into WordPress. We have all done it. Tivlo will not argue; it will just skip static serving and look innocent.
Do not test while logged in
The default skip-logged-in setting means your admin session never
receives X-Tivlo-Static: hit. Private window. Different browser.
Phone on cellular. Pick a costume that is not “site administrator.”
Open a published URL in a private/incognito window (or another browser with no WordPress cookies).
DevTools → Network → the document request (the HTML page, not
style.css) → Response Headers:
X-Tivlo-Static: hitIf you have never opened DevTools: right-click the page → Inspect → Network → refresh once → click the first row that looks like the page URL.
Confirm the file on disk. Paths sit under wp-content/tivlo-static/
(next to plugins/ and themes/, not at the WordPress document
root next to wp-config.php).
On-disk mapping
| Public URL | File |
|---|---|
/ | wp-content/tivlo-static/index.html |
/about/ | wp-content/tivlo-static/about/index.html |
/2024/hello/ | wp-content/tivlo-static/2024/hello/index.html |
| Missing URL (if 404 export is on) | wp-content/tivlo-static/404.html |
Multisite: wp-content/tivlo-static/{site-slug}/about/index.html.
Logged-in vs logged-out
With Skip static delivery for logged-in users on:
| Session | X-Tivlo-Static |
|---|---|
| Logged in | Absent (live WordPress) — you are in the kitchen |
| Logged out, file exists | hit — dining room |
Production checklist
- Permalinks are not Plain
- Full rebuild completed; queue pending = 0
- Spot-check key URLs while logged out
- Forms, login, and admin still work (they should — they never went static)
- WP-Cron is running (or system cron hits
wp-cron.php) -
wp-content/tivlo-static/is writable
How is this guide?