HTTP 304 Not Modified — Browser Cache Still Valid
Warning3xx redirection
Overview
HTTP 304 Not Modified tells the browser its cached version is still current. No data is transferred.
Key Details
- Status: 304 Not Modified
- Category: 3xx Redirection
- Cached version is still valid
- No response body — saves bandwidth
Common Causes
- Browser sent If-None-Match with ETag
- Browser sent If-Modified-Since header
- Resource has not changed since last request
- Cache validation succeeded
Steps
- 1Use the cached version — no action needed
- 2Check ETag headers for cache validation
- 3Verify Last-Modified headers are set correctly
- 4Configure proper cache headers on the server
Tags
http-status3xx-redirectionhttp-304httpstatus-code
More in 3xx Redirection
http-300-multiple-choicesHTTP 300 Multiple Choices — What It Means & How to Fix It
Warninghttp-301-moved-permanentlyHTTP 301 Moved Permanently — What It Means & How to Fix It
Warninghttp-302-foundHTTP 302 Found — What It Means & How to Fix It
Warninghttp-303-see-otherHTTP 303 See Other — What It Means & How to Fix It
Warninghttp-304-not-modifiedHTTP 304 Not Modified — What It Means & How to Fix It
Warninghttp-305-use-proxyHTTP 305 Use Proxy — What It Means & How to Fix It
WarningFrequently Asked Questions
Good — it means caching is working and saving bandwidth.