加分笔记 服装开发、ERP、自动化运维与 AI 的实战记录。
界面风格 · 10 种布局
在独立页面里逐款比较 →

Caddy 反代踩坑记:路径与重定向

一个尾斜杠,能让你查两个小时。

Caddy 反代踩坑记:路径与重定向

用 Caddy 做反代很省心,但路径匹配的细节值得单独记一笔。

三个高频坑

  1. 前缀剥离:handle_path 会剥掉前缀,handle 不会。后端路由是按剥掉后写的,混用必炸。
  2. 尾斜杠重定向:/admin 与 /admin/ 在部分框架里是两个路由,前端请求跟着 301 走一圈就变成了 GET。
  3. 真实 IP 与协议:不传 X-Forwarded-Proto,后端会认为是 http,登录跳转就会绕圈。

排查顺序

curl -sSI https://example.com/api/x
tail -n 50 /var/log/caddy/access.log

先看响应头,再看访问日志,最后才怀疑业务代码。

继续阅读