在Nginx中,配置了302跳转,但在腾讯云CDN中,设置了:回源跟随301/302配置

CDN:记录一次CDN引发的问题

这么配置会导致两个奇怪的表现:
表现一:在接口返回中,状态码不再返回302,而是返回200。即使返回的数据是转发后的数据。
CDN:记录一次CDN引发的问题

表现二:

  1. 在Nginx中设置了通过PC访问地址X会跳转到地址A,通过Mobile访问会跳转到地址B
  2. 刷新预热功能中,刷新地址X并完成刷新后
  3. 首次通过PC访问地址X,会自动跳转到地址A。这时候从地址X地址A的跳转已经被缓存起来。即使后续在Mobile访问地址X,依然会跳转到地址A

优化方向:
CDN不要对需要302的地址进行缓存,对转发后的地址缓存即可。3

相关文章:

  • 2021-05-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
  • 2021-10-09
  • 2022-01-01
  • 2021-10-09
猜你喜欢
  • 2022-01-19
  • 2022-02-15
  • 2021-10-19
  • 2021-10-23
  • 2021-12-25
  • 2021-06-15
相关资源
相似解决方案