O módulo de regravação Nginx tem if
directive (consulte a documentação vinculada para exemplos ), mas não else
. O equivalente para else
seria tudo que não foi modificado com if
.
Você pode usar if
dentro de um server { }
, mas não o contrário. Você nem sequer teria a condição comparada em seu se antes de um pedido que já precisa do servidor. Lá, você só poderia exibir conteúdo quando o agente do usuário fosse (ou não) wget
.
Observe também que você não deve usar if
dentro de location
, pois pode não funcionar como desejado (veja Se é mal ).