nginx实现wap移动端和PC端业务分离

随着移动互联网时代的来临,很多WEB网站都已经推出了基于手机,Ipad等移动客户端的页面访问,这里介绍一下如何利用用户UA实现用户不同终端下的用户访问:

$http_user_agent  为nginx的内置参数,通过它可以指定用户UA满足某类型时触发什么样的操作,我们这里以iPad为例,配置一下手机端和WEB端的分开访问,首先编辑nginx server {} 程序段,增加如下信息:

location / {
              root  /data/www/pc;
           if ($http_user_agent ~ iPad){
               root  /data/www/mobile;
               index  index.html  index.htm;    
}
重新加载nginx即可,测试时候,如果没有Ipad设备,可以通过火狐浏览器的一个插件User Agent Switcher 来模拟各种设备,有兴趣的可以查一下这个插件的使用情况
 
 
原文地址:https://www.cnblogs.com/linjiaxin/p/6407759.html