Nginx sub_filter 中的异常

Nginx sub_filter 中的异常

我想使用 Nginxsub_filter模块,并且想排除一些文件进行替换。有没有好的、干净的解决方案?例如,我想替换所有 javascript 中的str_1to str_2,但不替换那些具有某些属性(如位置、名称甚至大小)的 javascript。

谢谢

答案1

使用时,sub_filter_types它会被添加到顶部text/html,因此请注意。(因此text/html总是被替换)

这就是为什么你应该sub_filter在不同的块上下文中使用该指令location

我不知道如何sub_filter根据文件大小指示 Nginx。

请记住,Nginx 将替换当前缓冲区中的字符串,刷新此缓冲区,并继续下一个缓冲区。

相关内容