我需要将请求从特定域/路径重定向到具有相同路径的其他域,例如
domain.com/foo/everything-> example.com/foo/everything
我认为需要使用url_reg
,但我不明白如何处理重定向,也许是这样吗?
acl redirect-foo url_reg -i ^domain.com\/foo\/*
http-request redirect code 301 location http://example.com/foo/ if redirect-foo
但是显然这行不通,谢谢能帮助我的人
答案 0 :(得分:1)
您可以使用以下代码段
acl host_match hdr(host) -i domain.com
acl path_match path_beg -i /foo/
http-request redirect code 301 location http://example.com/%[capture.req.uri] if host_match path_match
文档和后面的博客文章中描述了ACL。