replace-filter-nginx-module Bug:
当源网址HTML代码为一行很长的代码时,使用
nginx.conf code:
replace_filter '源中文' '目标中文';
时,会存在规则失效问题
测试样本:
"Untitled-ip.rar" http://vdisk.weibo.com/s/u7KpT
nginx.conf code:
replace_filter "我是549eb6a要替换的" "被替换的3e509a2啊" ;#无效
replace_filter '源中文' '目标中文'; #无效
replace_filter '549eb6a' '0000000'; #有效
求解决方法!
------------------ 原始邮件 ------------------
发件人: "agentzh"<age...@gmail.com>;
发送时间: 2013年3月19日(星期二) 凌晨3:01
收件人: "openresty"<openresty@googlegroups.com>;
主题: Re: [openresty] replace-filter-nginx-module 模块问题
Hello!
2013/3/18 red-hat:
> 当 源网址 HTML代码为一行很长的代码时 中文替换规则就会无效
> 英文和数字替换是没问题的!
>
请确保你的 nginx.conf 配置文件所使用的中文字符编码与你的目标网页是一致的,比如都是 UTF-8 编码或者都是 GBK
编码。中文正则不能替换一般都是因为字符编码不一致所导致的。
同时请检查你的 nginx 的错误日志文件以确保没有其他错误。
如果都没有问题,请提供一个可以复现此 bug 的最小化的完整用例 :)
Best regards,
-agentzh
--
--
邮件自: 列表“openresty”,专用于技术讨论!
发言: 请发邮件到 openresty@googlegroups.com
退订: 请发邮件至 openresty+unsubscribe@googlegroups.com
详情: http://groups.google.com/group/openresty
官网: http://openresty.org/
仓库: https://github.com/agentzh/ngx_openresty
建议: 提问的智慧 http://wiki.woodpecker.org.cn/moin/AskForHelp
教程: http://agentzh.org/misc/nginx/agentzh-nginx-tutorials-zhcn.html
---
您收到此邮件是因为您订阅了 Google 网上论坛的“openresty”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 openresty+unsubscribe@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。