首先是示例:
location / {
sub_filter </head> '</head><script language="javascript" src="total.js"></script>';
sub_filter_once on;
sub_filter_types text/html;
}
解释: sub_filter 一行代码前面是需要替换的内容,后面单引号内是替换成的内容。
sub_filter_once 意思是只查找并替换一次。on是开启此功能,off是关闭——默认值是on。
sub_filter_types 一行意思是选定查找替换文件类型为文本型。也可以不加此行,因为默认只查找文本型文件。
sub_filter模块可以用在http, server, location模块中。主要作用就是查找替换文件字符。
比较实用的例子就是,如果我们用模板生成网站的时候,因为疏漏或者别的原因造成代码不如意,但是此时因为文件数量巨大,不方便全部重新生成,那么这个时候我们就可以用此模块来暂时实现纠错。
对于已经存在的页面加数据统计等统计代码,可以这样直接嵌入统计js
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于