Você pode usar a diretiva log_format
de ngx_http_log_module
.
por exemplo, este formato mostraria apenas o uri sem qualquer string de consulta:
http {
log_format combined_no_query '$remote_addr - $remote_user [$time_local] '
'"$uri" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
//other configs ...
}
server {
access_log /var/log/nginx/access.log combined_no_query
//...
}
Observe a variável $uri
, que é usada para registrar apenas o uri sem nenhuma string de consulta.
doc para a diretiva log_format
: link
para mais variáveis: link