项目部署之nginx实现PC端和移动端自动跳转

假设PC端域名为 www.abc.com     移动端域名为m.abc.com

PC端nginx配置文件server中加入如下代码:

if ($http_host !~ "^www.abc.com$") {
  rewrite  ^(.*)    http://www.abc.com$1 permanent;
}
if ($http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)) {
  rewrite  ^(.*)    http://m.abc.com$1 permanent;
}  

 

移动端nginx配置文件server中加入如下代码:

#非移动端跳转到 www.abc.com
if ($http_user_agent !~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)) {
  rewrite  ^(.*)    http://www.abc.com$1 permanent;
}

  

 

posted @ 2018-11-13 22:24  平芜尽处是春山  阅读(3416)  评论(0编辑  收藏  举报