Estoy tratando de hacer que mis redirecciones nginx sean lo más limpias posible. Entiendo que ~ * es para mayúsculas y minúsculas, pero solo puedo hacer que funcione en el ejemplo 2.
Ejemplo 1
rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
Ejemplo 2: esto funciona, pero no es tan eficiente como la línea anterior.
if ( $request_filename ~* foobar ) {
rewrite ^ http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
}
¿Hay alguna manera de hacer redirecciones que no distingan entre mayúsculas y minúsculas con el ejemplo 1 sin que quede demasiado turbio?
Gracias.
Trabajando en un sitio web en este momento, descubrí que esto también parece funcionar. Para cualquier persona en la misma situación en la que estuve estas últimas horas.
fuente