HAProxy 将 http://example.com 和 https://example.com 重定向到 https://www.example.com
HAProxy redirect http://example.com and https://example.com to https://www.example.com
我将 HAProxy 配置为终止 SSL 并将流量发送到 nginx 实例。我的 HAProxy 配置是:
redirect scheme https code 301 if !letsenc !{ ssl_fc }
redirect scheme https code 301 if !{ ssl_fc }
目前,http://example.com goes to https://example.com
的流量
我想重定向到 www.子域名如下:
http://example.com -> https://www.example.com
https://example.com -> https://www.example.com
可以在不更改 nginx 配置的情况下使用 HAProxy 实现吗?
您可以使用 http-request redirect for such a redirect. This statement is similar to redirect location.
# shameless copy from the doc
http-request redirect code 301 location http://www.%[hdr(host)]%[capture.req.uri] unless { hdr_beg(host) -i www }
我将 HAProxy 配置为终止 SSL 并将流量发送到 nginx 实例。我的 HAProxy 配置是:
redirect scheme https code 301 if !letsenc !{ ssl_fc }
redirect scheme https code 301 if !{ ssl_fc }
目前,http://example.com goes to https://example.com
的流量我想重定向到 www.子域名如下:
http://example.com -> https://www.example.com
https://example.com -> https://www.example.com
可以在不更改 nginx 配置的情况下使用 HAProxy 实现吗?
您可以使用 http-request redirect for such a redirect. This statement is similar to redirect location.
# shameless copy from the doc
http-request redirect code 301 location http://www.%[hdr(host)]%[capture.req.uri] unless { hdr_beg(host) -i www }