码迷,mamicode.com
首页 > 其他好文 > 详细

Nginxt rewrite企业应用实例

时间:2016-07-01 16:36:38      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:nginx rewrite

需求:最近接到运营的需求,由于百度上搜索公司wap页面的url的地址为www.mycompany.com/mobile,当用户访问该域名时,需跳转到公司wap页面m.mycompany.com。

解决思路:

  1. 在公司网站首页(www.mycompany.com),根据http_user_agent的值区分手机浏览器,直接跳转到m.haiwaiu.com;

  2. 在wap首页(m.mycompany.com),根据request_uri实现url的跳转。

实现代码:

第一步代码实现

if ($http_user_agent ~* ‘(Android|webOS|iPhone|iPod|BlackBerry)‘) {

      rewrite ^.+ http://m.mycompany.com$uri;

   }


第二步代码实现

  if ($request_uri ~* ‘mobile‘) {

        rewrite ^/(mobile)(.*)$  http://m.mycompany.com$2 permanent;

        }


Nginxt rewrite企业应用实例

标签:nginx rewrite

原文地址:http://147546.blog.51cto.com/137546/1794843

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!