我正在尝试重定向一个 urlexample.com/blog 到blog.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