在感觉到无计可施时,突然看到Apache还有一个mod_ext_filter组件,通过该组件,可以调用 一个外部程序来实现filter功能,我可以试试用一个sed程序来代替mod_sed.so,看看能不能正常处理中文。我以前保留了一套windows下的Unix/Linux小工具,其中就包括了sed.exe。我就把sed.exe复制到apache/bin目录下,然后在http-filter.conf中增加如下配置:
然后启动重启apache,再访问,演示系统的关键词完美地被替换成目标词。We did it!
另外网上有个使用了跟我一样的方法: http://www.phwinfo.com/forum/alt-apache-configuration/226022-apache-windows-extfilterdefine-output-sed.html
mod_ext_filter的中文手册: http://www.phpchina.com/manual/apache/mod/mod_ext_filter.html (责任编辑:好模板) |