Troubleshooting# Incident resolution ## Documentation does not load Markdown uses `fetch`. Serve file: `python3 -m http.server 8000`. ## Understanding site error pages | Code | Meaning | First check | | --- | --- | --- | | 400 | incorrect query | URL, parameters and request size | | 401 | authentication required | session, token expiration and MFA | | 403 | access denied | server role, tenant and rule | | 404 | resource not found | URL, published route and internal link | | 429 | request limit reached | timing, automation and source address | | 500 | internal error | logs, correlation and dependencies | | 503 | service unavailable | health, maintenance, base, cache and workers | Static files at the root provide a secure message without displaying technical trace. Apache must preserve the original HTTP code via `ErrorDocument`; a browser that displays the 404 page with a status `200` produces a “soft 404” unfavorable for diagnosis and referencing. ```bash curl -I https://riskpilot.site/route-ine