Eu não acho que poderíamos eliminar completamente o regex para esse caso de uso. No entanto, aqui está uma solução alternativa que não usa regex location
, mas usa regex dentro de location
block ...
location /images/ {
rewrite "^/images/?(.*)$" "/$1";
return 301 http://images.example.org$uri;
}
Por favor, saiba que $uri
não contém $args
. No entanto, $request_uri
faz. Nesta solução alternativa, modificamos o $uri
, usando um regex, antes de ser processado. $request_uri
não pode ser modificado, no entanto.