Welcome! Log In Create A New Profile

Advanced

$ancient_browser - always 1?

Jeffrey 'jf' Lim
March 23, 2011 03:34AM
as per subject, I'm playing around with the http browser module right now,
and I just can't seem to get it to work.

http://wiki.nginx.org/HttpBrowserModule itself seems confused as well. In
the first part ("Selection of the index file"), it uses the format
'modern_browser msie 5.5' - while in Examples, this format is pointed out as
broken.

Either way - I'm expecting for the value of $ancient_browser to only be set
when nginx actually detects an ancient browser as set up by the
'ancient_browser ...' lines. However, it seems that even without specifying
any ancient_browser lines, the $ancient_browser value is set?


to show a snippet of my nginx.conf:
========
location / {
if ($ancient_browser) {
redirect .* /${ancient_browser}.html redirect;
}
proxy_pass http://127.0.0.1:1000;
}
========

This triggers the redirect no matter what - FF3, MSIE 7, MSIE 8, ...

Am i doing anything wrong here? I'm using nginx 0.8.54, compiled from
nginx.org (and I havent disabled the http browser module)

thanks,
-jf

--
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."
--Richard Stallman

"It's so hard to write a graphics driver that open-sourcing it would not
help."
-- Andrew Fear, Software Product Manager, NVIDIA Corporation
http://kerneltrap.org/node/7228
_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

$ancient_browser - always 1?

Jeffrey 'jf' Lim March 23, 2011 03:34AM

Re: $ancient_browser - always 1?

Jeffrey 'jf' Lim March 23, 2011 04:38AM

Re: $ancient_browser - always 1?

Jeffrey 'jf' Lim March 23, 2011 06:40AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 131
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready