- 积分
- 24
- 威望
-
- 金钱
-
- 注册时间
- 2012-6-19
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
参考了教程 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 编辑 ] |
|