On Mon, Dec 10, 2012 at 7:19 AM, <oh...@cox.net> wrote:

> Hi,
>
> We are trying to have an Apache (acting as a proxy) conditionally
> strip/remove a cookie from the incoming request, before it proxies the
> request.
>
> The condition is that, on the incoming request:
>
> - there is a specific HTTP header, MYHEADER, with a value of
> "MYHEADERVALUE", and
> - the root of the request URL's hostname (e.g., if hostname in the request
> URL is "www.foo.com", then root is ".foo.com") matches a certain string,
> e.g., ".whatever.com"
>
> If the conditions above are true, then we want to remove a cookie named
> "MYCOOKIE" from the incoming request, before forwarding the request onto
> the proxied host.
>
> I think that if the conditions match, according to this:
>
> http://stackoverflow.com/questions/1798431/how-to-remove-a-cookie-in-apache
>
> something like:
>
> RequestHeader add Cookie "MYCOOKIE='';expires='SOME_PAST_DATE';
> Path=COOKIE_PATH"
>
> would remove the cookie, but I'm not sure how to construct the
> expression/expr that says something like this:
>
> <If hostname_root==whatever.com && MYHEADER=<some_string>>
>         RequestHeader add Cookie "MYCOOKIE=';expires='SOME_PAST_DATE';
> Path=COOKIE_PATH"
> </If>
>
> Also, I'm not sure what that "SOME_PAST_DATE" should be.
>
> Can anyone here tell me?
>
> Thanks,
> Jim
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>
Use SetEnvIf

Reply via email to