Score:0

วิธีเปลี่ยนเส้นทางใน Nginx ซ่อนเส้นทางเปลี่ยนเส้นทาง

ธง ua

ฉันมี URL ถัดไป:

https://my-web.com/path1 และฉันต้องการโอนสายไปที่ https://my-web/path2 แต่ฉันต้องการให้แสดงในแท็บเบราว์เซอร์ /path1. เป็นไปได้ไหม

ฉันใช้ virtualhost ใน งินซ์ 1.16. ฉันใช้การเขียนซ้ำ แต่ปัญหาคือมันแสดงในแท็บเบราว์เซอร์ /path2 และฉันต้องการ /path1 แต่ด้วยเนื้อหาของเส้นทางที่ 1

แก้ไข:

vhost cfg ของฉัน:

เซิร์ฟเวอร์ {
    รูท /var/www/myweb.dyndns.org;
    ชื่อเซิร์ฟเวอร์ myweb.dyndns.org www.myweb.dyndns.org;
    รวม global/global.conf;
    รวมถึง global/wordpress.conf;
    เขียนใหม่ ^/path1(.*)$ http://myweb.dyndns.org/path2 redirect;
}
br flag
แสดงการกำหนดค่า คุณอาจกำลังทำอะไรผิด นี่คือฟังก์ชัน nginx พื้นฐาน
herny avatar
ua flag
สวัสดี @AlexeyTen ฉันเพิ่งแก้ไข OP
us flag
`redirect` ออกการตอบสนองการเปลี่ยนเส้นทาง HTTP กลับไปยังไคลเอ็นต์ เป็นไปได้มากว่าคุณต้องการ "break" หรือ "last" แทนสำหรับการเขียนใหม่ภายใน

โพสต์คำตอบ

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