全球主机交流论坛

标题: 付费30元,宝塔反代替换内容失败,求指教 [打印本页]

作者: icefog    时间: 2020-3-13 14:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: paituo    时间: 2020-3-13 15:01
替换内容是中文。可能是页面编码问题
作者: icefog    时间: 2020-3-13 15:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: paituo    时间: 2020-3-13 15:14
icefog 发表于 2020-3-13 15:04
GBK和UTF8的问题吗?有什么方法解决吗

不知道宝塔用的是不是nginx_http_sub_module模块来实现的功能。 你可以试下nginx配置里更改下编码看下是否有效。
作者: icefog    时间: 2020-3-13 15:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: paituo    时间: 2020-3-13 16:00
   server {
       listen       8000;
       server_name  localhost;
      
       charset utf-8;
   }
作者: icefog    时间: 2020-3-13 16:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-13 16:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-13 17:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-13 18:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-13 19:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-14 00:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-14 11:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0Ll0    时间: 2020-3-14 11:20
https://www.longsays.com/718.html
作者: mzmoe    时间: 2020-3-14 11:22
我也整过你这个操作 好像没办法替换
作者: 0Ll0    时间: 2020-3-14 11:24
看来你要对码源站转码了,源网站如果是GB2312 GBK的,中文字符是替换无效的,英文字符替换没问题。
源网站如果是UTF-8的,中文字符可以替换。来源:https://bbs.appnode.com/thread-783.htm
作者: icefog    时间: 2020-3-14 14:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-14 19:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-14 22:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蝼蚁般的存在    时间: 2020-3-14 22:57
尝试替换规则文字加上"xxx"或者'xxx',以前遇见过这样的问题,有时候网页编码也是一个原因。
不过我是直接在nginx下面改的,宝塔我没试过。
作者: 一群小佩奇    时间: 2020-3-14 23:09
(, 下载次数: 21)

删除 /www/server/panel/vhost/nginx/proxy/站点名/ 下的配置文件,把这个文件放进去
作者: icefog    时间: 2020-3-15 00:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-15 00:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 一群小佩奇    时间: 2020-3-15 01:08
icefog 发表于 2020-3-15 00:51
失败呢
重命名和不重命名都试了,都是无效

不是复制内容,是直接上传这个文件。文件格式是gbk的,我已经测试成功了。
作者: 一群小佩奇    时间: 2020-3-15 01:18
一群小佩奇 发表于 2020-3-15 01:08
不是复制内容,是直接上传这个文件。文件格式是gbk的,我已经测试成功了。 ...

(, 下载次数: 2)

懒得图床,凑合看吧。
作者: beastie    时间: 2020-3-15 01:25
mark一下
作者: icefog    时间: 2020-3-15 03:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 你爹临死前    时间: 2020-3-15 03:55
  1. cd /root

  2. yum install git vim -y

  3. git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module

  4. cd /www/server/panel/install

  5. vim nginx.sh
复制代码


查找 ./configure --user=www  在后面添加一条

  1. --add-module=/root/ngx_http_substitutions_filter_module
复制代码


修改后

  1. bash nginx.sh install nginx_114

  2. cd /www/server/panel/vhost/nginx

  3. vim play.sgwsgg.com.conf
复制代码


把以下内容粘贴进去

  1. server {
  2. listen 80;
  3. server_name play.sgwsgg.com;  #绑定的域名
  4. access_log off;                #关闭日志
  5. location / {
  6. charset gbk;
  7. subs_filter 'm.biquhai.com' 'play.sgwsgg.com' gi;#替换链接
  8. subs_filter '笔趣阁' 'HOSTLOC逼娶哥' gi;#替换文本
  9. subs_filter '重磅推荐' 'HOSTLOC';#替换文本
  10. proxy_set_header   X-Real-IP  $remote_addr;
  11. proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
  12. proxy_set_header   Host m.biquhai.com;  #定义主机头,如果目标站点绑定的域名个server_name项的吻合则使用$host               
  13. proxy_pass http://m.biquhai.com;   #指定目标,建议使用IP或者nginx自定义池                                       
  14.         }
  15. }
复制代码



重启nginx完事


作者: 0Ll0    时间: 2020-3-15 10:42
你爹临死前 发表于 2020-3-15 03:55
查找 ./configure --user=www  在后面添加一条

大佬
作者: icefog    时间: 2020-3-15 16:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 你爹临死前    时间: 2020-3-15 16:23
icefog 发表于 2020-3-15 16:20
这个试过了,用subs_filer仍然无效

你看我配置的那个地址,能访问
作者: icefog    时间: 2020-3-15 20:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: icefog    时间: 2020-3-15 20:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 你爹临死前    时间: 2020-3-15 21:01
icefog 发表于 2020-3-15 20:16
好像可以了,你给个支付宝,我把钱转你

不用了
作者: icefog    时间: 2020-3-15 21:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 你爹临死前    时间: 2020-3-15 21:23
icefog 发表于 2020-3-15 21:11
那谢谢兄弟,加个Q,以后有需要帮忙的可以M我

不客气,我没有qq的,还是在论坛灌水好玩
作者: icefog    时间: 2020-3-15 21:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: beastie    时间: 2020-3-17 15:51
有的时候内容不能替换 需要设置proxy_set_header Accept-Encoding "";
作者: 万人迷    时间: 2020-3-17 15:58
这个可以有,全民反代。。
作者: 大侠饶命    时间: 2020-3-17 16:01
楼主终于有解决方案了 不容易啊




欢迎光临 全球主机交流论坛 (https://loc.010206.xyz/) Powered by Discuz! X3.4