欢迎光临
我们一直在努力

Nginx-判断是否移动端访问并跳转到相应URL

【腾讯云】十周年感恩回馈,1核2G云服务器首年95元,4核云服务器额外赠送150GB高性能云数据盘,十年筑梦,伴你同行!

有时我们需要对用户访问来源进行判断(如:判断是否移动端访问),然后跳转到相应地址上面,我看网上好多是在WEB页面调用JS代码来实现,虽然实现了功能,但是我感觉通过JS去实现这个功能,如果在网站并发很高的情况下就应该会影响服务器性能了,所以在高并发下为了近量让这个功能近量少的耗费资源,我们这里可直接用Nginx端来实现这个功能,代码很简单,直接在sever中直接加个if判断便可实现这个功能;

#这里if判断后,无论是手机端,平板电脑等直接利用伪静态来跳转到相应url地址上面
server {
        ………………………………
        ………………………………
        if ( $http_user_agent ~* "(midp|ipad|Android|iPhone|windows mobile|Windows Phone|windows ce|UC|Kindle)" )
        {
                rewrite  ^(.*)$  http://m.qzze.com$1  permanent;
        }
        ………………………………
        ………………………………
}

赞(1) 打赏
原创文章转载请注明出处:爱编程 » Nginx-判断是否移动端访问并跳转到相应URL
分享到: 更多
【腾讯云】星星海SA2云服务器,1核2G首年99元起,高性价比首选

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱编程、一个运维兼程序员的博客!

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏