小樱 发表于 2015/10/3 13:56

kangle 做页面顶部或者底部内容插入,插入cnzz统计代码,JS弹窗浮动广告插入页面跳转等,回应控制footer模块

kangle 做页面顶部或者底部内容插入,插入cnzz统计代码,JS弹窗浮动广告插入页面跳转等,回应控制footer模块



这样就可以在页面底部插入统计代码了。

会出现xml文件格式出错,记得加上匹配模块,设置后缀勾选非,排除下xml文件。

可以匹配这一些使用。

3gp|7z|apk|avi|bdmv|bmp|bz2|css|csv|dat|db|deb|dll|dmg|doc|exe|f4v|flv|gif|gz|ico|img|inf|iso|jar|jpg|jpge|js|letv|log|m2ts|map|md5|mkv|mp3|mp4|msi|old|otf|pac|pdf|png|rar|rpm|sh|swf|tar|test|torrent|ttf|txt|txz|wim|xml|xz|zip

如果不用的话,xml.gz压缩包会进行打开检查,重新压缩,会破坏压缩包文件本身MD5,虽然如果用了xml的话,内部除了文本以外数据不受影响。。

或者用header匹配模块也可以,Content-Type数值写text/html

不可名 发表于 2015/10/3 15:35

不懂再次日常帮顶·

tianjiantao 发表于 2018/8/21 12:38

现在好像没有footer了,怎么办!

小樱 发表于 2018/8/21 18:19

tianjiantao 发表于 2018/8/21 12:38
现在好像没有footer了,怎么办!

在回应控制

lpker 发表于 2021/11/17 01:08

本帖最后由 lpker 于 2021/11/17 01:11 编辑

小樱小樱,我这两天折腾kangle,使用你这个贴子里的方法插入代码后网站显示一直不正常是什么原因呢?我是kangle监听80和443端口反代8088(监听443处使用的证书是cloudflare中创建的源证书),搭配宝塔面板安装nginx改端口为8088,网站也是通过宝塔面板创建管理的。
第一次我按照


插入了谷歌分析的代码,保存规则后,打开网页一片空白,只得作罢;
后来因为网站的一些网页有“https请求http资源然后被浏览器报错mixed-content拦截的现象”,我就又想起这个功能,试图往所有网页的head中插入
<meta http-equiv ="Content-Security-Policy" content="upgrade-insecure-requests">这句话,这句话能让所有资源的http请求转成https请求,单独写到html文件head中是生效的,
但是在kangle中创建的规则


保存规则后网页变成了


全是乱码……

我想问一下是我规则哪里写错了么?如果写错了,应该怎么修改呢?先提前谢谢你了。

小樱 发表于 2021/11/17 01:53

lpker 发表于 2021/11/17 01:08
小樱小樱,我这两天折腾kangle,使用你这个贴子里的方法插入代码后网站显示一直不正常是什么原因呢?我是ka ...

问题一:
因为有些输出text/html的不一定是html,,,有可能是php之类,插入到php中可能会导致php本身代码被破坏导致显示异常,这种时候用url模块选非给加一下白名单吧
最好的方法是在源站中加,你用的宝塔面板,你能操控到宝塔面板吗,直接到php程序后台管理一般有提供这种统计功能,比如说discuz后台中统计框写上去就好

问题二:
你要加头部不要这样加,直接看这个帖参考,用add_header模块来加
https://bbs.itzmx.com/thread-88726-1-1.html

lpker 发表于 2021/11/17 15:13

小樱 发表于 2021/11/17 01:53
问题一:
因为有些输出text/html的不一定是html,,,有可能是php之类,插入到php中可能会导致php本身 ...

统计代码我直接加到网站后台了,问题2我按照帖子试验了一下加成功了,感谢小樱~我还想问一下用host标记模块反代8088端口,下面有个选项是life_time,我看有的帖子说写10变成长连接性能高,另一个说关闭上游回源啥的用0,有点懵,反代宝塔的nginx应该用10还是0更好呢?

qq571337999 发表于 2021/11/17 18:20

不太懂,日常帮顶!

小樱 发表于 2021/11/17 18:42

lpker 发表于 2021/11/17 15:13
统计代码我直接加到网站后台了,问题2我按照帖子试验了一下加成功了,感谢小樱~我还想问一下用host标记模 ...

life_time 长连接打开性能更高,但是如果源站不支持长连接特性,会导致出现504数据破坏的回源异常失败,如果无法判断源站是否支持长连接,应当始终保持短链接回源。
页: [1]
查看完整版本: kangle 做页面顶部或者底部内容插入,插入cnzz统计代码,JS弹窗浮动广告插入页面跳转等,回应控制footer模块