Saya mencoba membuat pengalihan nginx saya sebersih mungkin. Saya mengerti ~ * adalah untuk case-sensitive tetapi saya hanya bisa membuatnya bekerja pada contoh 2.
Contoh 1
rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
Contoh 2 -Ini bekerja, tetapi tidak seefisien garis di atas.
if ( $request_filename ~* foobar ) {
rewrite ^ http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
}
Apakah ada cara untuk melakukan arahan ulang yang tidak peka terhadap kasus dengan contoh 1 tanpa membuatnya terlalu berlumpur?
Terima kasih.