The server cannot find anything at the requested URL.
404 Not Found means the origin has no current representation for the target URI, or will not disclose one. It says nothing about whether the absence is permanent; 410 Gone does. 404 is heuristically cacheable, so CDNs may cache misses briefly.
try_files $uri $uri/ /index.html;, so deep links 404 on reload./About and /about are different files on Linux servers.location/alias mismatch in nginx; Apache rewrite rules not enabled (AllowOverride None).| Header | Role |
|---|---|
Cache-Control | Controls how long CDNs keep the miss. |
HTTP/1.1 404 Not Found
Content-Type: text/html; charset=utf-8
Cache-Control: max-age=60
<h1>Page not found</h1>