Ich versuche, meine Nginx-Weiterleitungen so sauber wie möglich zu gestalten. Ich verstehe, dass ~ * die Groß- und Kleinschreibung nicht berücksichtigt, aber ich kann es nur in Beispiel 2 zum Laufen bringen.
Beispiel 1
rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
Beispiel 2 - Dies funktioniert, ist aber nicht so effizient wie die obige Zeile.
if ( $request_filename ~* foobar ) {
rewrite ^ http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
}
Gibt es eine Möglichkeit, bei Beispiel 1 Weiterleitungen ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen, ohne dass dies zu schlammig wird?
Vielen Dank.