Thanks Bill you are correct.  I changed it to RequestHeader and now I can 
see the headers being created.  Problem is RequestHeader doesn't accept 
the ${env}e value and instead puts in a <null> value.

Any ideas ??

Josh

Bill Stoddard <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]: 

> Josh Konkol wrote:
>> Dear Apache Guru's I need your help!!
>> 
>> What I need to do is take the key:values in a cookie and turn them
>> into http headers.  Using a combination of mod_rewrite, mod_header &
>> mod_proxy I've come up with a solution but the headers aren't being
>> created. 
>> 
>> Here's what I have in my httpd.conf file:
>> 
>> RewriteEngine on
>> RewriteLog "/tmp/rewrite.log"
>> RewriteLogLevel 9
>> RewriteRule ^(.*)&(.*)$ $1&$2 [S=1]
>> RewriteRule (.*) $1&%{HTTP_COOKIE}
>> # If there's a '; ' then there is more than one variable left
>> RewriteRule  ^(.*);.(.*)=(.*)$ $1 [E=$2:$3,N]
>> # Now there's only one variable left
>> RewriteRule  ^(.*)&(.*)=(.*)$ $1 [E=$2:$3]
>> RewriteRule ^(.*)&$ $1
>> RewriteRule ^/(.*)$ /done$1 [R]
>> 
>> Header add sm_user "%{smuser}e" env=smuser
>> Header add goHierId %{goHierId}e env=goHierId
>> Header add sessionid %{sessionid}e env=sessionid
>> Header add foo "bar"
>> 
>> ProxyPass       /doneHomeCostEstimator   
>> http://wsapp01t.guidehome.com/HomeCostEstimator
>> ProxyPassReverse       /doneHomeCostEstimator      
>> http://wsapp01t.guidehome.com/HomeCostEstimator
>> 
>> The page I'm directing to is a .jsp which displays the set http
>> headers and the sm_user & goHierId don't show up there.  
>> 
>> Is there any issue with setting a http header with mod_header and
>> then proxying that request ??
>> 
>> Any help is appreciated !!!!
>> 
>> Josh
>> 
> 
> The Header directive will only add headers to the response.  Check out
> the "RequestHeader append" directive in Apache httpd 2.0.
> 
> Bill
> 
> 


Reply via email to