access log request without query string

Oleg A. Mamontov oleg at mamontov.net
Thu Apr 20 09:25:52 UTC 2017


On Wed, Apr 19, 2017 at 09:23:11PM -0400, Zhang Chao wrote:
> Maybe lua-nginx-module is more convenient :)

Please don't overcomplicate such a simple task ;)
The following approach should just work:
--------------------------------
map $request_uri $request_path {
    ~(?<path>[^?]*) $path;
}
--------------------------------

> On 20 April 2017 at 08:08:46, Frank Liu (gfrankliu at gmail.com) wrote:
> 
> Hi,
> 
> What's the best way to login the original request uri ($request_uri)
> without query string? I tried $uri but it seems to be normalized and if I
> have customized 404 error page /404.html, all those requests are logged as
> /404.html instead of original requests uri.
> 
> Thanks!
> Frank

-- 
Cheers,
Oleg A. Mamontov

mailto: oleg at mamontov.net

skype:  lonerr11
cell:   +7 (903) 798-1352


More information about the nginx mailing list