Re: [users@httpd] Add a http header if the request comes from an iphone

2012-04-16 Thread Marcos Filho
Hi Eric,

Thank you so much.
I took your advice and I think it is working now.

I did the following configurarion:

BrowserMatchNoCase  iphone is_iphone
RequestHeader add deviceType  "HighEnd" env=is_iphone

Is it what you mean?

Regards,
Marcos

On Mon, Apr 16, 2012 at 11:39 AM, Eric Covener  wrote:

> On Mon, Apr 16, 2012 at 10:31 AM, Marcos Filho 
> wrote:
> > Yes, I did copy from my configurations.
> >
> > I know that this line works if it is isolated:
> > 'RequestHeader add deviceType  "HighEnd" '
> >
> > But I need to check if the request is from an iphone, and that condition
> is
> > not working at all.
> >
> > Do you have any idea how I can fix it?
>
> Use setenvif to heck the user-agent, and set an environment variable
> Then use th eoption for RequestHEader to depend on an environment variable.
>
> >
> >
> > On Mon, Apr 16, 2012 at 11:27 AM, Eric Covener 
> wrote:
> >>
> >> > SetEnvIf %{HTTP_USER_AGENT} value "iphone" [NC]
> >> > RequestHeader add deviceType  "HighEnd"
> >> >
> >> > SetEnvIf User-Agent value "iphone" [NC]
> >> > RequestHeader add deviceType  "HighEnd"
> >>
> >> This  seems completely wrong, did you copy and paste from your
> >> configuration?
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> >> For additional commands, e-mail: users-h...@httpd.apache.org
> >>
> >
>
>
>
> --
> Eric Covener
> cove...@gmail.com
>
> -
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>


Re: [users@httpd] Add a http header if the request comes from an iphone

2012-04-16 Thread Marcos Filho
Yes, I did copy from my configurations.

I know that this line works if it is isolated:
'RequestHeader add deviceType  "HighEnd" '

But I need to check if the request is from an iphone, and that condition is
not working at all.

Do you have any idea how I can fix it?


On Mon, Apr 16, 2012 at 11:27 AM, Eric Covener  wrote:

> > SetEnvIf %{HTTP_USER_AGENT} value "iphone" [NC]
> > RequestHeader add deviceType  "HighEnd"
> >
> > SetEnvIf User-Agent value "iphone" [NC]
> > RequestHeader add deviceType  "HighEnd"
>
> This  seems completely wrong, did you copy and paste from your
> configuration?
>
> -
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>


[users@httpd] Add a http header if the request comes from an iphone

2012-04-16 Thread Marcos Filho
Hello Guys,

I have the following requirement:

"Add a http header if the request is from an iphone."
ps: this request will be proxied to a apache tomcat server with mod_proxy.

I have checked the mod_headers documentation and it says to use the
mod_setenvif

My apache's version is 2.2.19 and I am trying this configuration:

SetEnvIf %{HTTP_USER_AGENT} value "iphone" [NC]
RequestHeader add deviceType  "HighEnd"

Also, I tried this:
SetEnvIf User-Agent value "iphone" [NC]
RequestHeader add deviceType  "HighEnd"

Those "SerEnvIf" are not working and probably I am doing something wrong.

I have done lots of research on google and then tried lots of settings but
nothing is working.

Do you guys have an idea how I can get it working? I would really
appreciate your help.

Regards,
Marcos