curl http://example.com/page.shtml | tidy -indent -quiet > rendered.html
Then open rendered.html. This shows you the final HTML after SSI processing, but before browser JS runs. Great for SEO validation.
Even with the methods above, you may not get "extra quality" results. Here are the top three failure modes: view shtml extra quality
| Symptom | Raw SHTML Visible | Parsed HTML Visible | Root Cause | Solution |
|---------|-------------------|---------------------|-------------|----------|
| Includes not resolving | <!--#include virtual="nav.html" --> | (empty or error) | SSI not enabled on server | Enable Options +Includes |
| Infinite loop | <!--#include virtual="page.shtml" --> | Server timeout | Self-referential include | Add conditional logic to break loop |
| Cached raw output | Old raw code shown | Older HTML shown | Proxy cache (Cloudflare, Varnish) storing raw | Bypass cache with ?nocache=1 query param | curl http://example
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://site.com/page.shtml") Then open rendered