语 法:merge_slashes on | off;
默认值:merge_slashes on;
上下文:http, server
启用或禁用将 URI 中的两个或多个相邻斜杠压缩为单个斜杠。
请注意,压缩对于前缀字符串和正则表达式位置的正确匹配至关重要。没有它,“//scripts/one.php”请求将不匹配
location /scripts/ { ... }
并且可以作为静态文件处理。所以它被转换为“/scripts/one.php”。
如果 URI 包含 base64 编码的名称,则可能需要关闭压缩,因为 base64 在内部使用“/”字符。但是,出于安全考虑,最好避免关闭压缩。
如果该指令是在 server 级别指定的,则仅当服务器是默认服务器时才使用其值。指定的值也适用于侦听相同地址和端口的所有虚拟服务器。