nginx: redirect mobile requests to /mobile/$uri

后端 未结 3 1255
轮回少年
轮回少年 2021-02-09 18:00

I am trying to setup my nginx to redirect all the requests from mobile devices to /mobile/$uri i came up with this solution but it doesn\'t seem to work. Is it a syntax problem

3条回答
  •  庸人自扰
    2021-02-09 18:54

    You should use different locations:

    location / {
        if ($http_user_agent ~* '(iPhone|iPod|android|blackberry)') {
            return 301 /mobile$request_uri;
        }
    }
    
    location /mobile/ {
    
    }
    

    btw, http://nginx.org/r/return

提交回复
热议问题