Haproxy 重定向到不同的子域

Haproxy 重定向到不同的子域

我正在尝试重定向一个 urlexample.com/blogblog.example.com使用 haproxy。我应用了以下规则:

acl blog_path path_beg -i /blog/
redirect location http://blog.example.com/ code 301 if blog_path

重定向工作正常,但有一个故障我无法解决。

如果我输入example.com/blog/在浏览器中,它成功重定向到blog.example.com但如果我输入example.com/blog 没有/最终它将重定向至blog.example.com/blog这不应该发生,而且对我来说很奇怪。有什么办法可以解决这个问题吗?

答案1

这可能会有帮助

acl blog_path path_beg -i /blog/
redirect location http://blog.example.com  append-slash code 301 if blog_path

相关内容