Score:0

nginx - นามแฝงของโฟลเดอร์ย่อยรวมโฟลเดอร์ย่อยทั้งหมด

ธง de

ขณะนี้ฉันกำลังพยายามเล่นกับบล็อกตำแหน่งที่มีรูทอื่น อย่างไรก็ตาม ฉันมีปัญหาบางอย่างเมื่อเข้าถึงไฟล์ที่อยู่ในโฟลเดอร์ย่อยบนรูทอื่น

นี่คือบล็อกตำแหน่งที่เสียหายของฉัน และด้านล่างฉันจะอธิบายปัญหาที่แท้จริง:

  ที่ตั้ง/แผนที่                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
        นามแฝง /online/www/maps.domain.com;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
        try_files $uri $uri/ @ซ้อน;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
   ตำแหน่ง @ซ้อน {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
        เขียนใหม่ /maps/(.*)$ ~/maps/$2;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
    }                                      

ที่นี่ฉันพยายามที่ /แผนที่ ในโดเมนรูทของฉัน (domain.com/maps) มีรูทอื่น ที่ใช้งานได้กับไฟล์โดยตรง /online/www/maps.domain.com

อย่างไรก็ตามหากฉันมีโฟลเดอร์ย่อยที่นั่นเช่น /online/www/maps.domain.com/folder1 ฉันไม่สามารถพูดคุยกับมันผ่านทาง domain.com/maps/folder1 และไม่สามารถเข้าถึงไฟล์ที่นั่นได้

มีวิธี "ไดนามิก" ในการบรรลุเป้าหมายนี้หรือไม่? หรือฉันต้องเพิ่มบล็อกตำแหน่งอื่นสำหรับโฟลเดอร์ย่อยนั้น

ขอบคุณ.

~ อเล็กซ์

Score:0
ธง de

หลังจากโพสต์คำถามและรับกาแฟฉันพบวิธีแก้ปัญหา ... และมันก็ง่ายมากเช่นกัน

นี่คือ:

ที่ตั้ง/แผนที่                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
        นามแฝง /online/www/maps.domain.com/$1;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    }                    

สิ่งเดียวที่ฉันต้องทำคือเพิ่มตัวแปรที่ส่วนท้ายของชื่อแทนโฟลเดอร์ อือ...

us flag
การกำหนดค่านี้ดูไม่สมบูรณ์ ไม่มีการตั้งค่าตัวแปร `$1`
Aebian avatar
de flag
อย่างไรก็ตามมันใช้งานได้สำหรับฉัน ข้อสันนิษฐานของฉันคือ $1 จะถูกเติมด้วยค่าเริ่มต้นจาก URL เมื่อไม่ได้ระบุอย่างชัดเจน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา