Điểm:0

nginx - bí danh thư mục con bao gồm tất cả thư mục con

lá cờ de

Tôi hiện đang cố gắng loay hoay với một khối vị trí có gốc khác. Tuy nhiên, tôi gặp một số vấn đề khi truy cập các tệp trong thư mục con trên thư mục gốc khác.

Đây là khối vị trí bị hỏng của tôi và bên dưới nó, tôi sẽ giải thích chính xác vấn đề:

  vị trí/bản đồ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
        bí danh /online/www/maps.domain.com;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
        try_files $uri $uri/ @nested;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
   vị trí @nested {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
        viết lại /maps/(.*)$ ~/maps/$2;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
    }                                      

Ở đây tôi thử điều đó /bản đồ trên miền gốc của tôi (domain.com/maps) có một gốc khác. Điều đó hoạt động cho các tệp trực tiếp trên /online/www/maps.domain.com

Tuy nhiên, nếu tôi có một thư mục con ở đó, ví dụ: /online/www/maps.domain.com/folder1 Tôi không thể nói chuyện với nó qua tên miền.com/maps/folder1 và vì vậy không thể truy cập các tập tin ở đó.

Có cách nào "năng động" để đạt được điều này không? Hay tôi cần thêm một khối vị trí khác cho thư mục con đó?

Cảm ơn.

~ Alex

Điểm:0
lá cờ de

Sau khi đăng câu hỏi và lấy một ít cà phê, tôi đã tìm ra giải pháp ... Và nó cũng thực sự đơn giản,.

Đây là:

vị trí/bản đồ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
        bí danh /online/www/maps.domain.com/$1;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    }                    

Điều duy nhất tôi phải làm là thêm một biến vào cuối bí danh thư mục. Rất tiếc...

lá cờ us
Cấu hình này có vẻ chưa hoàn chỉnh, không có giá trị nào được đặt thành biến `$1`.
Aebian avatar
lá cờ de
Tuy nhiên nó vẫn hoạt động với tôi. Giả định của tôi là $1 sẽ được lấp đầy bằng giá trị mặc định từ url khi không được chỉ định rõ ràng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.