I'm trying to add a header value to every request via Apache (ver 2.2). I've edited my VirtualHost to include the following vaiations: (I've tried both RequestHeader and Header, add and set in all of these cases)
RequestHeader set X-test_url "Test"
or
<Directory />
RequestHeader set X-test_url "Test"
</Directory>
or
<Location ~ "/*" >
RequestHeader set X-test_url "Test"
</Location>
It's hard to explain how I've gotten to this point, but I have to get this done in Apache. Again I'm trying to add the header value to every request. Thanks.
So your first ought work alright. I've just tested the following. On a Red Hat system, I added
RequestHeader add X-LocalHeader "Headers For the Win"
to my httpd.conf file.Then, I put together a quick Python script to dump my environment:
Finally, an Apache restart and a
curl
yields the following:As you can see, I have an 'HTTP_X_LOCALHEADER' value set, which corresponds to the header we added earlier. It looks like you had it right, is it still not working?