理解“HTTP 重定向循环”时,先分清它能说明什么、不能说明什么。下面给出核心概念、判断边界与实际核验方向。
核心概念
浏览器反复跳转通常源于应用、Web 服务器与代理对协议或主机名判断不一致。
容易混淆的地方
代理以 HTTP 回源而应用强制 HTTPS,若应用未正确识别可信代理协议,容易形成循环。
如何结合实际场景判断
curl -I https://example.com/ HTTP 能转到唯一 HTTPS 地址,HTTPS 不再返回自身或两个地址循环跳转。
环境与操作范围
以浏览器实际访问路径为主线,分清 CDN、反向代理、Web 服务与应用各层职责。配置发布后既要检查正常请求,也要检查预期被拒绝的请求。
