apache ext 过滤器不工作

apache ext 过滤器不工作

按照以下文档操作:http://httpd.apache.org/docs/2.0/mod/mod_ext_filter.html

无法使用简单的过滤器来替换页面上的文本......

ExtFilterDefine fixtext mode=input cmd="/bin/sed s/works/sorta/ig"
        AddOutputFilter fixtext htm html
        SetOutputFilter fixtext

        <Location />
                SetOutputFilter fixtext
        </Location>

        <Directory />
                ExtFilterOptions LogStderr DebugLevel=0
        </Directory>

答案1

正确的语法:

ExtFilterDefine fixtext mode=output intype=text/html \
                cmd="/bin/sed s/works/asdf/ig"

        <Location />
                SetOutputFilter fixtext
        </Location>

如果有人尝试将 ExtFilter 规则应用于反向代理站点,则存在一个错误:

http://objectmix.com/apache/706472-proxypass-extfilter.html

相关内容