首页/网络/协议速查/Expires 绝对过期时间
HTTP 头与缓存70 条

Expires 绝对过期时间

HTTP/1.0 时代的缓存过期时间(绝对 GMT 日期);现代实现中若存在 Cache-Control: max-age 则被忽略。

协议速查网络更新于 2026-10-12
名称Expires
作用指定绝对过期时刻
规范RFC 9111 §5.3
优先级低于 Cache-Control;无效日期(如 0)视为已过期

旧式与配合写法

旧式与配合写法
location ~* \.(css|js)$ {
    expires 7d;
    # 实际生成:Expires: <当前时间+7天> 与 Cache-Control: max-age=604800
}
手写 Expires 日期是常见坑:服务器时钟不准或格式错误时缓存立即失效;新项目统一用 Cache-Control。

数据来源与参考

  • RFC 9111 §5.3 Expires

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌