HAProxy 仅针对特定子站点重定向 SSL

HAProxy 仅针对特定子站点重定向 SSL

我在将一个子站点的 http 重定向到 https 时遇到问题。这是我的配置:

  acl is_root path -i /subsite/

  redirect scheme https code 301 if !{ req.hdr(X-Forwarded-Proto) -i https } is_root

当我删除

is_root

从重定向方案来看,所有网站和子网站都重定向到 https。我只需要对我的 /subsite 和我的子网站的子网站进行重定向。

谢谢!

答案1

如果您想要重定向,/subsite*则更改 ACL 以匹配路径的开头。

acl is_root path_beg -i /子站点

相关内容