首页/云/云网络与负载均衡速查/重写与重定向规则
负载均衡54 条

重写与重定向规则

七层入口可以配置路径重写(改写转发给后端的路径)与重定向(返回 3xx 让客户端跳转):重写适合外部路径与后端接口不一致的场景,重定向适合域名迁移与目录调整。

动作

动作效果典型场景
重写 Rewrite改写路径后转发给后端外部 /v1 对应后端 /api/v1
重定向 Redirect返回 301/302 让客户端跳转域名迁移、HTTP 到 HTTPS
对比重写对客户端透明,重定向改变客户端地址按客户端可接受方式选择

验证重写是否按预期到达后端

验证重写是否按预期到达后端
curl -s -o /dev/null -w '%{http_code}\n' http://<LB地址>/v1/ping
# 再对照后端访问日志中实际收到的路径
重写规则与后端路由强耦合,后端路径调整时要同步检查入口规则,避免出现 404。

易错点

  • 重写规则与后端路由不一致,请求返回 404
  • 跳转目标又命中跳转规则,形成循环重定向

数据来源与参考

  • 阿里云 ALB 重写与重定向文档
  • 腾讯云 CLB 重定向配置
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌