CS-Notes 学习笔记
Java 后端 · 系统设计

短链跳转用 301 还是 302?

先自己想一想,再看参考要点

参考要点

  • 301 永久跳转,没有缓存指令时也可能被浏览器缓存,之后不再请求短链服务,已缓存的跳转无法撤回
  • 302 临时跳转,默认不缓存,统计点击时再加 Cache-Control: private, no-store
  • 需要统计点击、修改目标地址或设置有效期时用 302,只想减轻服务端压力时用 301
在学习站中自测这道题看这道题所在的一天

学习站:先用面试题自评定级,按水平和面试日期排出每天的计划,自评过的题按间隔复习。免费、无需注册,记录只保存在自己的浏览器中。