merge_slashes 指令

语 法:merge_slashes on | off;

默认值:merge_slashes on;

上下文:http, server

启用或禁用将 URI 中的两个或多个相邻斜杠压缩为单个斜杠。

请注意,压缩对于前缀字符串和正则表达式位置的正确匹配至关重要。没有它,“//scripts/one.php”请求将不匹配

location /scripts/ {
    ...
}

并且可以作为静态文件处理。所以它被转换为“/scripts/one.php”。

如果 URI 包含 base64 编码的名称,则可能需要关闭压缩,因为 base64 在内部使用“/”字符。但是,出于安全考虑,最好避免关闭压缩。

如果该指令是在 server 级别指定的,则仅当服务器是默认服务器时才使用其值。指定的值也适用于侦听相同地址和端口的所有虚拟服务器。

说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号