id summary reporter owner description type status priority milestone component version resolution keywords cc uname nginx_version 448 merge_slashes off doesn't work inside server context Jason Barnabe "When I put merge_slashes off in the http context, it works. When I put it in my server context, it doesn't. This may or may not be expected, the [http://nginx.org/en/docs/http/ngx_http_core_module.html#merge_slashes documentation] has this ambiguous statement: ""A directive can be specified on the server level in the default server. In this case, its value will apply to all virtual servers listening on the same address and port."" Does this mean it '''only''' works in the default server? Or does it mean that it works in all servers, but putting it in the default server has this special meaning? If it's the former, may I suggest this updated wording: ""This directive may be specified on the server level only for default servers. In this case, its value will apply to all virtual servers listening on the same address and port. Including this directive on non-default servers has no effect."" If it's the latter, then consider this a bug." defect closed minor other fixed Linux jason-thinkpad 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 07:38:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux "nginx version: nginx/1.4.2 built by gcc 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu8) TLS SNI support enabled configure arguments: --prefix=/opt/nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-cc-opt=-Wno-error --with-pcre=/tmp/passenger.1kxt1z/pcre-8.32 --add-module=/home/jason/.rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.20/ext/nginx"