首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子文件夹别名包括所有子文件夹

子文件夹别名包括所有子文件夹
EN

Server Fault用户
提问于 2021-09-30 21:04:40
回答 1查看 1.2K关注 0票数 0

目前,我正在尝试使用一个具有不同根的位置块。但是,在访问位于不同根目录下的子文件夹中的文件时,我遇到了一些问题。

这是我断了的位置块,下面我将解释确切的问题:

代码语言:javascript
复制
  location /maps                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
        alias /online/www/maps.domain.com;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
        try_files $uri $uri/ @nested;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
   location @nested {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
        rewrite /maps/(.*)$ ~/maps/$2;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
    }                                      

在这里,我尝试我的根域上的/maps (domain.com/map)有一个不同的根。它直接用于/online/www/maps.domain.com上的文件。

但是,如果我在那里有一个子文件夹,例如/online/www/maps.domain.com/folder1 1,我不能通过domain.com/map/folder1 1与其对话,因此无法访问那里的文件。

有什么“动态”的方法来实现这一点吗?还是需要为该子文件夹添加另一个位置块?

谢谢。

阿历克斯

EN

回答 1

Server Fault用户

发布于 2021-09-30 21:18:05

在发完问题,喝了点咖啡后,我找到了解决办法.其实也很简单。

下面是:

代码语言:javascript
复制
location /maps                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
        alias /online/www/maps.domain.com/$1;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    }                    

我唯一要做的就是在文件夹别名的末尾添加一个变量。哎呀..。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1079230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档