haproxy 重定向 www 网站而不是 http 网站

haproxy 重定向 www 网站而不是 http 网站

我正在尝试使用 haproxy 进行一些重定向。我有 2 个网站 www.example.com 和http://example.com

我想将 www.example.com 重定向到 www2.example.com

http://example.com不应被重定向,因为它正在被页面引用。

如何使用 haproxy 来实现这一点?

问候,

答案1

根据 HAProxy 中的主机头进行重定向

如果您的目标是将 www.example.com 重定向到 www2.example.com,那么以下是一种方法。302 是临时重定向,301 是永久重定向。

redirect prefix http://www2.example.com code 302 if { hdr(host) -i www.example.com }

假设您想保留顶点(裸露/裸露)域,则上述操作应该有效。

相关内容