Nginx 识别手机浏览器(UA)跳转到对应的手机H5页面

根据不同标识跳转到对应的手机H5页面有多种方式,下面是整理的一些方式。

方法一(root 方式):

server {
    listen      80;
    server_name shandongdanzhao.com;

    location / {
       root /home/tester/site/pc;
       if ($http_user_agent ~* "(mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)") {
           root /home/tester/site/mobile;
       }
       index  index.html index.htm;
       try_files $uri $uri/ /index.html;
    }
}

使用 root 的话要使用绝对路径来设置网页的根目录。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注