<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Спасибо Dmitry Pryadko @nginx.com, уже разобрались:<div class=""><br class=""></div><div class="">“-“ в логе относится не к $is_args, а к $args. Так что всё работает, как надо.<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 6 Dec 2017, at 14:28, Pavel Sinitskiy <<a href="mailto:sejo412@gmail.com" class="">sejo412@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Добрый день,<div class=""><br class="">Вас тире смущает? если хочется отсутствие тире, если нет аргументов, то можно попробовать примерно так:<br class="">map $is_args $r_args {</div><div class="">  default '';<br class="">  '?' '?$args';</div><div class="">}<br class=""><br class=""><span style="font-size: 12.8px;" class="">log_format full '$remote_addr - $remote_user [$time_local] "$request_method $uri$r_args $server_protocol" $status $body_bytes_sent "$http_referer”</span><br class=""><div class="gmail_extra"><br class="">не проверено<br class=""><br class=""><div class="gmail_quote">5 декабря 2017 г., 22:23 пользователь Vladimir Sopot <span dir="ltr" class=""><<a href="mailto:jd@jdwuzhere.ru" target="_blank" class="">jd@jdwuzhere.ru</a>></span> написал:<br class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word" class="">Привет!<div class=""><br class=""></div><div class="">Есть вот такой формат лога</div><div class=""><br class=""></div><div class="">log_format full '$remote_addr - $remote_user [$time_local] "$request_method $uri$is_args$args $server_protocol" $status $body_bytes_sent "$http_referer”</div><div class=""><br class=""></div><div class="">При этом при запросе без параметров в лог пишется вот такой</div><div class=""><br class=""></div><div class="">93.190.229.25 - - [05/Dec/2017:22:20:27 +0300] "GET /login.php- HTTP/1.1" 200 2253 "<a href="http://example.com/" target="_blank" class="">http://example.com</a>”</div><div class=""><br class=""></div><div class="">хотя в доках указано</div><div class=""><span style="font-family:sans-serif" class=""><br class=""></span></div><div class=""><span style="font-family:sans-serif" class="">$is_args</span></div><div class=""><dd style="margin-left:1.5em;padding-left:1px;text-align:justify;font-family:sans-serif" class="">“<code class="">?</code>” if a request line has arguments, or an empty string otherwise</dd><div class=""><br class=""></div></div><div class="">Баг или ЧЯДНТ?</div><div class=""><br class=""></div><div class="">С уважением,</div></div><br class="">______________________________<wbr class="">_________________<br class="">
nginx-ru mailing list<br class="">
<a href="mailto:nginx-ru@nginx.org" class="">nginx-ru@nginx.org</a><br class="">
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank" class="">http://mailman.nginx.org/<wbr class="">mailman/listinfo/nginx-ru</a><br class=""></blockquote></div><br class=""><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div class="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">best reguards<br class=""></div><div class=""><div class="">Pavel Sinitskiy</div><div class=""><br class=""></div></div></div></div></div></div></div></div></div>
</div></div></div>
_______________________________________________<br class="">nginx-ru mailing list<br class=""><a href="mailto:nginx-ru@nginx.org" class="">nginx-ru@nginx.org</a><br class="">http://mailman.nginx.org/mailman/listinfo/nginx-ru</div></blockquote></div><br class=""></div></body></html>