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

Reply via email to