All HTTP status codes
HTTP 304 Not Modified
RedirectionThe cached copy the client holds is still valid — the server sends no body. The result of conditional requests with If-None-Match (ETag) or If-Modified-Since.
Defined in RFC 9110
Common causes
- Conditional GETs from browsers and CDNs with fresh caches
How to fix it
Nothing to fix — this saves bandwidth
If content never updates for users, check that ETags change when content changes (beware multi-server ETag mismatches)
Related status codes
Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.