Se você tiver controle sobre o aplicativo redis, poderá verificar magicargument
/ outros argumentos lá e usar apenas um bloco location
simples em sua configuração nginx sem as declarações if
.
BTW. Sua instrução location
corresponde a todas as URLs que terminam com foobar.php
, por exemplo, http://www.example.com/nonexistingdirectory/foobar.php
. Você pode querer ser mais específico, como location = /foobar.php
, para processar apenas solicitações com foobar.php
no URI raiz.