Hi mate,Try something like this for the example you gave http://host/myapp?userid=abc&role=myrole:RewriteEngine onRewriteCond QUERY_STRING userid=(.*)&role=(.*)
RewriteRule ^/myapp$ [E=var1:%1,var2:%2]
RequestHeader append userid var1
RequestHeader append role var2This is untested and not sure about the correct syntax in the [E=var1:%1,var2:%2] flag, ie do you need coma or ; between the vars etc, but thats the general idea.Cheers,IgorOn Wed, Sep 21, 2011 at 8:51 AM, Suneet Shah <suneetshah2000@xxxxxxxxx> wrote:
Thanks Igor.
Would you be able to point me to an example? I dont fully understand how I can configure this to take a parameter of the query string and then set a variable as a header.
thanks for your help
On Tue, Sep 20, 2011 at 6:29 PM, Igor Cicimov <icicimov@xxxxxxxxx> wrote:
Use mod_rewrite to set variable and then set that var as header.
On Sep 21, 2011 7:32 AM, "Suneet Shah" <suneetshah2000@xxxxxxxxx> wrote:
> Hello,
>
> I had a question about Mod-Proxy and Mod_headers
>
> 1) Is it possible to take a values that are on a query string and pass them
> as headers? If so how?
> For example, if I have:
>
> http://host/myap?userid=abc&role=myrole
> I would like to take the values in the query string and pass them as headers
> to the app that I am proying to
>
> 2) I would like to pass the above headers or query string parameters on
> every request.
> How can I do this? Is there a way to put these values in session have have
> them passed as headers every time?
>
> If there is a better appraoch for the above, please let me know.
>
> thanks in advance for your help
> suneet