如何配置Nginx从两个不同的文件夹提供桌面版和移动版

问题描述 投票:1回答:1

我只有一个子域名可用,例如https://sport.abc.com,我想从名为/wwwroot/sport.abc.com/dist/sport/desktop/的文件夹提供桌面版本,但是当检测到它是移动客户端时,则从另一个文件夹/wwwroot/sport.abc.com/dist/sport/mobile/提供服务。如何修改当前的Nginx配置文件以为移动浏览器提供服务?

我当前的Nginx配置如下

server {
    listen 80;
    server_name   sport.abc.com;
    access_log /logs/sport.abc.com.log combined;
    index index.html index.htm index.php;

    root /wwwroot/sport.abc.com/dist/sport/desktop/;

    location / {
        try_files $uri $uri/ /index.html;
    }
}
nginx web mobile nginx-location nginx-config
1个回答
0
投票
如果要检查User-Agent标头以检测客户端是否使用了移动设备,则可以使用此配置:
© www.soinside.com 2019 - 2024. All rights reserved.