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