apache ext_filter 模块不起作用

apache ext_filter 模块不起作用

我需要过滤 apache 输出页面中的一些单词。

这是我的过滤器代码:

ExtFilterDefine fixtext mode=output cmd="/bin/sed s/works/sorta/ig"

<Location />
    SetOutputFilter fixtext
</Location>

但是,当我使用这些代码时,我的输出是这样的:

‹í½{“Ü6'/ú÷Χ¨é™qµŽ\⫲Z K»ë¸cÙ3¶wë[Á"QUTó%‚¬êÖžùî7' $_U'Ø»qOïŽÕMü H$&“ÉäÅï_ÿðíÏ¿þøfrÈ£pòã/ùëwßN®fÏžý»õí³g¯~=ùßÿúó÷7óÉÏ™ó 'Ø Ÿ={óöjruÈóôù³g§ÓéædÝ$ÙþÙÏv/h"sùë,×rÞø¹õòw QºH~e®/Å?ó ÙË7Gç“ŸÝ œü[ÀN,{ñL&(`Äw“Œ…·W<?0–Mò‡”Ý^åì>æq~59dlw{usó AÏÜãÆK¢(‰o õÏùíÜœ³õj±Zx¦³Ü:[flmËZ2wn[;Ï\=ûÒß(Xöpãy%§!Ë™({,³"˜7˯àyU”iîeAšë´Þ»GW~½šðÌCŠïyUÏ(ˆoÞó«—/žIÌËÏ µÏØÃ6¹ÿb:]¬K]ï®A¸›ò´AyªÅÏÑÍ&î{÷þ‡í{øëvaøM 'ºgø×íd熜µ!E–ÝN¦Ž?¹ÍO“ØgÙô›v¡Ÿ•ÅµÓxʘ³æóy»

有人能帮我解决这个问题吗?

答案1

您需要定义,intype否则它会以未定义的方式弄乱一切。

ExtFilterDefine fixtext mode=output intype=text/html cmd="/bin/sed s/a/b/g"

<Location />
    SetOutputFilter fixtext
</Location>

相关内容