小编joh*_*ano的帖子

使用 nginx 在一个路径/位置提供多个目录

我一直在尝试在一个位置提供多个目录,以便所有文件都可以在 /sys/assets/--FILE-- 上访问,无论文件在以下文件夹中的物理位置如何

location /sys {
    alias /var/www/website_api/sys/public;
    try_files $uri $uri/ /sys/index.php$is_args$args;
    location ~ \.php {
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    include /etc/nginx/fastcgi_params;
    }
        location /sys/assets {
           alias /var/www/website_api/sys/app/assets/javascripts/;
        }
        location /sys/assets {
           alias /var/www/website_api/sys/app/assets/stylesheets/;
        }
        location /sys/assets {
           alias /var/www/website_api/sys/app/assets/images/;
        }
}
Run Code Online (Sandbox Code Playgroud)

目标:

/sys/assets/javascriptFile.js
/sys/assets/stylesheetFile.css
/sys/assets/image.png
Run Code Online (Sandbox Code Playgroud)

rewrite nginx

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

nginx ×1

rewrite ×1