VPS侦探论坛

 找回密码
 注册
查看: 4873|回复: 0

关于substitutions替换模块问题

[复制链接]
发表于 2012-6-27 16:58:45 | 显示全部楼层 |阅读模式

参考了教程 http://www.hostloc.com/thread-94331-1-1.html

装好lnmp0.9版,接着安装subversion
yum -y install subversion

svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only

lnmp的nginx升级脚本里面configure 最后也加上–with-http_sub_module –add-module=/root/substitutions4nginx-read-only

以上工作完成后,升级NGINX版本(也试过重装同版本) 接着在nginx.conf配置加上一段
server
{
  listen       80;
  server_name *.ceshi.com;
             location / {
proxy_set_header Accept-Encoding "";
subs_filter_types text/html text/css text/xml;

subs_filter www.163.com 111111111111111111111 gi;
subs_filter '网易' '百度' gi;
subs_filter 'news.163.com' '我爱你' gi;

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://www.163.com/;
sub_filter_once off;
}   
  access_log  /home/wwwlogs/access.log  access;
}

然后访问本地网站, www.163.com 的链接替换成了111111.....这段没问题,,,
subs_filter '网易' '百度' gi;       这段没反应,网易没替换,页面源代码也没有出现 百度 字符
subs_filter 'news.163.com' '我爱你' gi;    这段的news.163.com超链接变成了 http://乱码/

以上结果我弄不懂是什么问题,是不支持中文吗?但别人测试过也可以替换中文,,还是说版本问题???  
nginx.conf文件已经检查过是UTF-8格式 ,

谁能否做个解答??

[ 本帖最后由 kuailerener 于 2012-6-27 17:01 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-17 17:25 , Processed in 0.024768 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表