我需要过滤 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>