跳转到主要内容
Calcton

HTTP 304 是什么意思?未修改(Not Modified)

3xx 重定向,依据 RFC 9111 §15.4.5。

304

Not Modified

3xx 重定向

协商缓存命中:If-None-Match/If-Modified-Since 校验后资源未变化,省去响应体传输。

常见触发场景

  • 浏览器第二次访问命中 ETag/Last-Modified
  • CDN 回源校验

含义、排查与 SEO 影响

  1. 确认状态码与语义

    304 属于 重定向(3xx)。含义:协商缓存命中:If-None-Match/If-Modified-Since 校验后资源未变化,省去响应体传输。

  2. 复现场景

    场景 1:浏览器第二次访问命中 ETag/Last-Modified;场景 2:CDN 回源校验

  3. 注意事项

    1. 配置 ETag 或 Last-Modified 以启用协商缓存

  4. SEO 影响

    提升抓取效率;304 与 200 混乱(无缓存头)需检查缓存配置。

常见问题

304 是什么意思?

304(Not Modified,未修改)是 RFC 9111 §15.4.5 定义的 HTTP 状态码,属于 重定向。协商缓存命中:If-None-Match/If-Modified-Since 校验后资源未变化,省去响应体传输。

304 对网站 SEO 有什么影响?

提升抓取效率;304 与 200 混乱(无缓存头)需检查缓存配置。

出现 304 应该怎么排查?

1. 配置 ETag 或 Last-Modified 以启用协商缓存

3xx 和相邻类别的区别是什么?

需要客户端进一步操作才能完成请求,核心是权重与缓存语义。

邻近状态码

同类3xx 重定向

相关工具

搜索计算器

搜索全站计算器、分类与页面,回车直达