全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: michelleman

[Windows VPS] 请问大佬们,nginx镜像别人的网站,怎么每个页面都添加JS

[复制链接]
 楼主| 发表于 2019-12-10 21:21:46 | 显示全部楼层
squalll 发表于 2019-12-10 21:14
2个代码段。
1.镜像
2.SUB_FILTER

感谢大佬,但是现在的问题是,但是替换的内容是用“”或者''括起来的,而js里面也有这两个符号,就导致不能正确识别出要替换的部分,nginx -t 报错,这咋整呢
发表于 2019-12-10 21:25:42 | 显示全部楼层

哎!
发表于 2019-12-10 21:37:53 | 显示全部楼层
michelleman 发表于 2019-12-10 21:19
好像找到了别人的教程,但是替换的内容是用“”或者''括起来的,而js里面也有这两个符号,就导致不能正确 ...

你先用amh面板设置好替换之后把配置文件复制到你现在的环境里
 楼主| 发表于 2019-12-10 21:42:10 | 显示全部楼层
kingbad 发表于 2019-12-10 21:37
你先用amh面板设置好替换之后把配置文件复制到你现在的环境里

。。。。。试试去,感谢大佬
 楼主| 发表于 2019-12-10 23:42:05 | 显示全部楼层
kingbad 发表于 2019-12-10 21:37
你先用amh面板设置好替换之后把配置文件复制到你现在的环境里

不行。。。。应该还是那几个“”‘’符号的问题,amh显示添加成功,实际上什么都没有,不管怎么设置都不行,估计要明天找他们官方技术了, 毕竟给了两块钱的
发表于 2019-12-10 23:48:59 | 显示全部楼层
本帖最后由 squalll 于 2019-12-10 23:56 编辑
michelleman 发表于 2019-12-10 21:21
感谢大佬,但是现在的问题是,但是替换的内容是用“”或者''括起来的,而js里面也有这两个符号,就导致不 ...


如果用替换功能,就必须保存为without bom格式(无BOM格式),必须用notepad++,就可以了,记事本就这样报错的,一个乱码字符错误。

又重新看了下你的问题,好像已经不再和sub_filter相关了。涉及到了自己一个JS,无关的就自己研究吧

另外 """ 才是替换掉"(只是举个例子),"11"只是替换掉11和""无关
 楼主| 发表于 2019-12-10 23:58:08 | 显示全部楼层
squalll 发表于 2019-12-10 23:48
如果用替换功能,就必须保存为without bom格式(无BOM格式),必须用notepad++,就可以了,记事本就这样 ...

可能是我没有描述清楚,是类似这样的代码,删掉或者加进去 <script>var _hmt =_hmt ||[];(function() {var hm =document.createElement("script");hm.src ="//hm.baidu.com/hm.js?xxxxxxxxxxxxx";var s =document.getElementsByTagName("script")[0];s.parentNode.insertBefore(hm,s);})();</script> ,还是个filter无关么。。。。
发表于 2019-12-11 15:17:30 | 显示全部楼层
michelleman 发表于 2019-12-10 23:58
可能是我没有描述清楚,是类似这样的代码,删掉或者加进去 var _hmt =_hmt ||[];(function() {var  ...

直接把你的代码加进FILTER就行了。
我这边测试,加一个很长的网址替换是没有问题的,涉及到 // .   等符号,但是你这这么多符号,你试下呗,
先添加1行,简单的进行替换,
再添加你这个复杂的代码替换
然后看效果,如果1都没成功说明你配置就有问题。
如果仅仅是2没成功,你可以把这代码拆成多少分,进行替换,如果成功了,可能就是长度识别有限制,如果比如拆成了5行进行替换,中间某行没成功,那么久找到问题所在。
至少我想替换较多的代码还没发现不可用,但我没刻意去折磨这个替换filter所以不知道过于复杂的替换会怎样。
 楼主| 发表于 2019-12-11 17:13:11 | 显示全部楼层
squalll 发表于 2019-12-11 15:17
直接把你的代码加进FILTER就行了。
我这边测试,加一个很长的网址替换是没有问题的,涉及到 // .   等符 ...

谢谢大佬,这个实在麻烦,决定用外部引入的方式了
发表于 2019-12-13 14:22:09 | 显示全部楼层
michelleman 发表于 2019-12-10 21:09
你买菜刀干啥?杀人?抢银行?

你这是买菜刀?
你这是偷菜刀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-6 09:03 , Processed in 0.062129 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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