Score:1

nginx เปลี่ยนเส้นทางหรือส่งคืนตำแหน่งเดียว

ธง cn

ฉันพยายามที่จะได้รับ videos.mydomain.com/kickboxing เพื่อเปลี่ยนเส้นทางไปยังลิงก์ YouTube เช่นเดียวกับ video.mydomain.com/classes เพื่อเปลี่ยนเส้นทางไปยัง a แตกต่าง ลิงค์ยูทูป.(ทั้งสองเป็นเพลย์ลิสต์ที่ไม่แสดงในรายการ และฉันต้องการให้ทุกคนที่สามารถเข้าถึงเว็บไซต์ของเราเปลี่ยนเส้นทางนี้โดยอัตโนมัติสำหรับพวกเขา นี่เป็นขั้นตอนที่ 1 ของหลายขั้นตอนในการกำหนดค่านี้ และดูเหมือนว่าฉันจะใช้งานไม่ได้)

นี่คือการกำหนดค่าของฉัน:

เซิร์ฟเวอร์ {
  server_name videos.mydomain.com;
  รูท /var/www/www.mydomain.com;

  ฟัง 80;
  access_log /var/log/nginx/videos.mydomain.com-access.log;
  error_log /var/log/nginx/videos.mydomain.com-error.log ดีบัก;

  สถานที่ / ชั้นเรียน {
    กลับ 301 https://youtube.com/playlist?list=classes-playlist;
  }

  สถานที่ /คิกบ็อกซิ่ง {
    กลับ 301 https://youtube.com/playlist?list=kickboxing-playlist;
  }

  กลับ 404;
}

ฉันได้ตั้งค่านี้ในเว็บไซต์ของฉันและเปิดใช้งาน (และแน่นอน ตั้งค่า DNS) น่าเสียดายที่เมื่อฉันไปที่ URL http://videos.mydomain.com/kickboxing หรือ http://videos.mydomain.com/classesทั้งหมดที่ฉันได้รับคือ 404 url ถ้าฉันเปลี่ยน กลับ 404 บรรทัดที่หนึ่งใน กลับ 301 บรรทัดแล้วมันจะเปลี่ยนเส้นทางที่เหมาะสมแต่ เท่านั้น สำหรับ URL นั้นๆ ดูเหมือนว่าจะระบุไม่ถูกต้อง ที่ตั้ง ส่วน

Score:2
ธง cz

สิ่งนี้เกิดขึ้นเพราะคุณใส่ กลับ 404; ใน เซิร์ฟเวอร์ บล็อก.

เขียนใหม่ ที่ เซิร์ฟเวอร์ มีการประมวลผลระดับ ก่อน เขียนใหม่ที่ ที่ตั้ง ระดับ.

ในการแก้ไขปัญหาให้ใส่ใน ที่ตั้ง. (ตามกฎทั่วไป คุณควรดำเนินการตามคำขอในไฟล์ ที่ตั้ง.)

    ที่ตั้ง / {
        กลับ 404;
    }
jwir3 avatar
cn flag
บิงโก! นั่นคือปัญหา ขอบคุณมาก. ฉันขอขอบคุณสำหรับคำอธิบายโดยละเอียดเกี่ยวกับ _why_ สิ่งนี้จึงเกิดขึ้น มันช่วยให้ฉันเรียนรู้

โพสต์คำตอบ

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