wget --mirror --convert-links --html-extension --wait=2 http://yourdomain.com/
This mirrors an entire SHTML site, saving the executed output locally. You can then audit every .shtml file as static .html.
In Apache:
LogLevel alert rewrite:trace6
SSILogLevel debug
Then tail the logs while you reload the page. You’ll see exactly which includes fire, fail, or loop. view shtml extra quality
Why this is "Extra Quality": This method reveals exactly what the server sent, allowing you to debug missing includes or maligned SSI directives without guessing. This mirrors an entire SHTML site, saving the