Dict.CN 在线词典, 英语学习, 在线翻译

都市淘沙者

荔枝FM Everyone can be host

统计

留言簿(23)

积分与排名

优秀学习网站

友情连接

阅读排行榜

评论排行榜

Nginx根据UA区分PC或手机访问不同网站

根据浏览器的UA可以判断,当然不是完全准确,但是可以匹配大部分的访问,关键的Nginx配置如下:
#默认的root为web,符合手机后则到wap目录下
        location  
/ {
                       root 
/usr/local/website/web;
                        
if ( $http_user_agent ~ "(MIDP)|(WAP)|(UP.Browser)|(Smartphone)|(Obigo)|(Mobile)|(AU.Browser)|(wxd.Mms)|(WxdB.Browser)|(CLDC)|(UP.Link)|(KM.Browser)|(UCWEB)|(SEMC\-Browser)|(Mini)|(Symbian)|(Palm)|(Nokia)|(Panasonic)|(MOT\-)|(SonyEricsson)|(NEC\-)|(Alcatel)|(Ericsson)|(BENQ)|(BenQ)|(Amoisonic)|(Amoi\-)|(Capitel)|(PHILIPS)|(SAMSUNG)|(Lenovo)|(Mitsu)|(Motorola)|(SHARP)|(WAPPER)|(LG\-)|(LG/)|(EG900)|(CECT)|(Compal)|(kejian)|(Bird)|(BIRD)|(G900/V1.0)|(Arima)|(CTL)|(TDG)|(Daxian)|(DAXIAN)|(DBTEL)|(Eastcom)|(EASTCOM)|(PANTECH)|(Dopod)|(Haier)|(HAIER)|(KONKA)|(KEJIAN)|(LENOVO)|(Soutec)|(SOUTEC)|(SAGEM)|(SEC\-)|(SED\-)|(EMOL\-)|(INNO55)|(ZTE)|(iPhone)|(Android)|(Windows CE)|(Wget)|(Java)|(curl)|(Opera)" ){
                               root 
/usr/local/website/wap;  
                        }
                       
index index.html index.htm;
        }

posted on 2012-12-14 10:44 都市淘沙者 阅读(4273) 评论(1)  编辑  收藏 所属分类: Tomcat/Weblogic/Resin/Jboss

评论

# re: Nginx根据UA区分PC或手机访问不同网站[未登录] 2014-02-11 15:48 a

这样无法执行php啊?  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: