Nginx有一个内置的变量$http_user_agent,通过这个变量可以让Nginx服务器根据用户的浏览器来做判断,如用户使用了IE时访问到指定的内容,使用Firefox又指定到另外的服务器上,这样可以解决一些浏览器的兼容问题。
示例:
01
|
location / {
|
02
|
if ($http_user_agent ~* "MSIE" )
|
03
|
{
|
04
|
proxy_pass http://192.168.1.100
|
05
|
}
|
06
|
if ($http_user_agent ~* "Firefox" )
|
07
|
{
|
08
|
proxy_pass http://192.168.1.200
|
09
|
}
|
10
|
proxy_pass http://192.168.1.80
|
11
|
}
|
!评论内容需包含中文