I'm amazed by the number of typos in one message. ;) On 3 Mar 2016 18:08, "Neil - HAProxy List" <maillist-hapr...@iamafreeman.com> wrote:
> Thanks Conrad, > > That sort of thing looks better that what I had, and I'll give it a go. > > I still think this is a bit long winded syntax for something that probably > quite a common things to want to do? A map_contains type boolean function > still seems like a good to have? > > Thanks > > Neil > > On 3 March 2016 at 13:05, Conrad Hoffmann <con...@soundcloud.com> wrote: > >> If you are using haproxy >=1.6, you might be able to do something like >> this: >> >> acl no_redir %[req.redir] -m str NO_REDIR >> http-request set-var(req.redir) \ >> %[hdr(host),map(/etc/haproxy/redirect_host.map,NO_REDIR)] >> http-request redirect location %[req.redir] code 301 if !no_redir >> >> This is completely made up and untested, but I hope you get the idea. >> Avoids a second map lookup altogether, but also map lookups are quite >> fast, >> so unless you map is huge you don't really need to worry about this. Also, >> double negation, but this is just to give you some idea >> >> Cheers, >> Conrad >> -- >> Conrad Hoffmann >> Traffic Engineer >> >> SoundCloud Ltd. | Rheinsberger Str. 76/77, 10115 Berlin, Germany >> >> Managing Director: Alexander Ljung | Incorporated in England & Wales >> with Company No. 6343600 | Local Branch Office | AG Charlottenburg | >> HRB 110657B >> > >