Como você acessa os parâmetros HTTP no nginx antes da versão 0.7.8?
-
03-07-2019 - |
Pergunta
o Changelog lista a versão 0.7.8 como a versão que apresenta o $arg_X
Notação para acessar o parâmetro http obtenha X
de dentro nginx.conf
.
Infelizmente, o wiki está muito atualizado. Como você acessa o HTTP obtém parâmetros de dentro nginx.conf
antes desta versão?
Solução
No momento, o melhor que tenho é combinar contra $args
.
Por exemplo, em vez de dizer if ($arg_user = "jim")
Você pode dizer if ($args = "user=jim")
. Este exemplo em particular funciona apenas para um único argumento, pois vários argumentos podem vir em qualquer ordem; Esse caso deve ser tratado com expressões regulares.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow