服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > 站长资讯 > 域名主机 >

使用mod_ext_filter组件在Apache中实现输出内容的替换,为所有页面增加统计功能

时间:2012-09-24 05:06来源:未知 作者:最模板 点击:
首先查看modules下面有没有文件mod_ext_filter.so,如果没有就先搜索一个了,然后打开conf/httpd.conf,查看: LoadModule ext_filter_module modules/mod_ext_filter.so 是否存在,如果被注释掉了,就把注释

    首先查看modules下面有没有文件“mod_ext_filter.so”,如果没有就先搜索一个了,然后打开conf/httpd.conf,查看:

        LoadModule ext_filter_module modules/mod_ext_filter.so

    是否存在,如果被注释掉了,就把注释取消,如果没有就增加。

    在conf/extra目录中新建文件:httpd-filter.conf,内容如下:   

[plain] view plaincopy
  1. ## mod_ext_filter directive to define a filter which    
  2. ## replaces text in the response    
  3. ##    
  4. ExtFilterDefine fixtext mode=output intype=text/html cmd="/bin/sed 's,</html>,</html><script src=\"http://s17.cnzz.com/stat.php?id=123456\" language=\"JavaScript\"></script>,'"  
  5.     
  6. <Location />    
  7. # core directive to cause the fixtext filter to    
  8. # be run on output    
  9.   SetOutputFilter fixtext;fixtext1    
  10. </Location>  


    注:我这里linux环境,如果是windows环境,需要先下载windows版的sed.exe。其中的统计代码换成你自己的了。

 

    在conf/httpd.conf中引入httpd-filter.conf,在其中增加:
        Include "conf/extra/httpd-filter.conf"

    重启Apache,OK。

(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
栏目列表
热点内容