Hi! 2017-04-12 20:42 GMT+02:00 Gryzli Bugbear <gryzli.the.bugb...@gmail.com>:
> Hi to all, > > I want to make conditional forward proxy within Apache ,based on request > header if a given request header exists, I want to proxy the request, if > not, not proxy > and also I need to do this NOT with RewriteRule and [P] flags. > > I can't find how to define conditional proxying based on some environment > variable or request header, to achieve the following: > > <If RequestHeader - Some_Header == 1 > > ProxyPassMatch / http://127.0.0.1:8080 > </> > You should be able to use something like: <If "-z req('Some_Header')"> # or maybe req('Some_Header') -eq 'xyz' ProxyPass etc.. </If> More info about available operators and functions in http://httpd.apache.org/docs/2.4/en/expr.html#functions Hope that helps! Luca