Tôi đang cố gắng làm cho chuyển hướng nginx của mình sạch nhất có thể. Tôi hiểu ~ * dành cho trường hợp không nhạy cảm nhưng tôi chỉ có thể làm cho nó hoạt động trong ví dụ 2.
ví dụ 1
rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
Ví dụ 2 -Điều này hoạt động, nhưng nó không hiệu quả như dòng trên.
if ( $request_filename ~* foobar ) {
rewrite ^ http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
}
Có cách nào để chuyển hướng trường hợp không nhạy cảm với ví dụ 1 mà không bị quá lầy không?
Cảm ơn.