On September 24, 2011 16:06 , Suneet Shah <suneetshah2...@gmail.com> wrote:
I have the following url:
http://localhost/test_rpc/header.jsp?tkn=abc
In my httpd.conf I added the following:
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{QUERY_STRING} tkn=(.*)
RewriteRule ^/test_rpc/$ [E=var1:%1]
RequestHeader append tkn var1
In my test, the Header "tkn" shows up with a value of "var1", instead
of "abc" which is on the query string.
The RequestHeader directive you currently have means "append the literal
string 'var1' to the value of the header named 'tkn'"; this is why you
are seeing the above result in your test. The RequestHeader directive
does not know that you want it to interpret 'var1' as the name of an
environment variable, because you have not told it to do so.
In order to append the value of the environment variable named 'var1' to
the header named 'tkn', try
RequestHeader append tkn %{var1}e
For more information, see
https://httpd.apache.org/docs/2.2/mod/mod_headers.html#requestheader
https://httpd.apache.org/docs/2.2/mod/mod_headers.html#header
--
Mark Montague
m...@catseye.org
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
" from the digest: users-digest-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org