Score:0

เปลี่ยนเส้นทาง Nginx ไปยังเส้นทางอื่น

ธง cn

ฉันกำลังพยายามเปลี่ยนเส้นทาง URL ด้วย Ninx แต่ฉันพยายามทำให้ถูกต้อง:

example.com/{dynamic1}/foo/bar/{dynamic2} ถึง example.com/{dynamic1}/bar/{dynamic2}

โดยพื้นฐานแล้วฉันกำลังพยายามลบไฟล์ /ฟู/ ส่วนของ URL

ฉันได้ลองสิ่งต่อไปนี้แล้ว:

ตำแหน่ง ~* ^/(.*)/foo/bar/(.*)$ {
  ส่งคืน 302 ^/$1/bar/$2?$args;
} 

และนอกจากนี้ยังมี:

สถานที่ ~ ^/([^/]*)/foo/bar/(.*)$ {
  ส่งคืน 302 ^/$1/bar/$2?$args;
}

แต่สิ่งนี้ทำให้เกิดข้อผิดพลาด 414 Request-URI ใหญ่เกินไป และ url จะกลายเป็น (ย่อเพื่อความชัดเจน):

dynamic1/cams/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E /dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/ dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1 /bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/ บาร์/%5E/dynamic1/บาร์/%5E/dynamic1/บาร์/%5E/dynamic1/บาร์/%5E/dynamic1/บาร์/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar /%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/ %5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/ dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1/bar/%5E/dynamic1 /bar/%5E/dynamic1/bar/ %5E/dynamic1/bar/%5E/dynamic1/bar/dynamic2?

ผมทำอะไรผิดหรือเปล่า?

โปรดทราบว่าเมื่อฉันได้รับสิทธิ์นี้ ฉันจะแทนที่ 302 ด้วย 301

Score:0
ธง cz

คุณได้ใส่เครื่องหมายรูปหมวกที่จุดเริ่มต้นของเส้นทาง URL ปลายทางที่คุณตั้งใจจะเปลี่ยนเส้นทางไป สิ่งนี้ไม่ได้อยู่ในนั้น และนี่คือเหตุผล %5อี ปรากฏขึ้นซ้ำๆ

โพสต์คำตอบ

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