ฉันพยายามทำให้ nginx เปลี่ยนเส้นทางของฉันให้สะอาดที่สุด ฉันเข้าใจ ~ * สำหรับตัวพิมพ์เล็กและตัวพิมพ์เล็ก แต่ฉันสามารถทำให้มันใช้ได้ในตัวอย่างที่ 2
ตัวอย่างที่ 1
rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
ตัวอย่างที่ 2 - ใช้งานได้ แต่ไม่มีประสิทธิภาพเท่าบรรทัดด้านบน
if ( $request_filename ~* foobar ) {
rewrite ^ http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
}
มีวิธีการเปลี่ยนเส้นทางที่ไม่ตอบสนองต่อ case โดยใช้ตัวอย่างที่ 1 โดยไม่ทำให้มันเป็นโคลนหรือไม่?
ขอบคุณ