Nginx区分PC和手机
一.简介
有时候需要当手机访问PC站页面时自动跳转到对应的手机站页面。
二.配置
nginx识别手机端跳转到wap
即手机打开web时,默认打开wap
server {
listen 80;
server_name www.52wiki.cn;
access_log /data/logs/nginx/www.52wiki.cn.access.log main;
error_log /data/logs/nginx/www.52wiki.cn.error.log error;
client_max_body_size 4m;
-
if
($http_user_agent ~*
(mobile|nokia|iphone|iPhone|ipad|android|samsung|htc|blackberry))
{
rewrite ^/$ https://wap.52wiki.cn permanent;
-
}
location /
{
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.0.128:8080;
proxy_redirect default;
-
}
}