全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2602|回复: 14
打印 上一主题 下一主题

[已解决] 敢问大佬Nginx怎么屏蔽WB来源的访问

[复制链接]
跳转到指定楼层
1#
发表于 2020-2-10 16:49:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在Nginx配置里添加if ($http_referer ~* "weibo.com") {return 403;}没有效果,因为新浪WB直接把网址转化成了t.cn/xxxxx这种格式?但是if ($http_referer ~* "t.cn") {return 403;}也无效啊,新浪WB这是什么设定,怎么才能屏蔽WB来源的访问?
2#
发表于 2020-2-10 16:52:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3#
发表于 2020-2-10 16:53:38 来自手机 | 只看该作者
不好意思,不知道呢。
4#
发表于 2020-2-10 16:59:39 | 只看该作者
可以用php和js屏蔽
5#
发表于 2020-2-10 17:02:04 | 只看该作者
  1. if ($http_referer ~* "weibo.com|t.cn" ) {
  2.   rewrite ^(.*)$     https://www.baidu.com permanent;
  3. }
复制代码
6#
发表于 2020-2-10 17:08:06 | 只看该作者
期待高手到来
7#
 楼主| 发表于 2020-2-10 17:57:45 | 只看该作者
本帖最后由 尼欧一方通行 于 2020-2-10 18:20 编辑


weibo.com|t.cn这个位置我测试填写其他域名是可以生效的,只是WB不行,WB是先把链接转换成t.cn/xxxxxx这种短网址,短网址用http_referer判断不出来所以无效
8#
发表于 2020-2-10 18:04:10 | 只看该作者
尼欧一方通行 发表于 2020-2-10 17:57
weibo.com|t.cn这个位置我测试填写其他域名是可以生效的,只是WB不行,不知道为啥 ...

本地测试缓存清了吗
9#
 楼主| 发表于 2020-2-10 18:07:24 | 只看该作者
本帖最后由 尼欧一方通行 于 2020-2-10 18:20 编辑
好东东 发表于 2020-2-10 18:04
本地测试缓存清了吗


新开浏览器测试的,我用自己的域名测试甚至不需要刷新即时生效,就WB的链接不行,WB是先把链接转换成t.cn/xxxxxx这种短网址,短网址用http_referer判断不出来所以无效
10#
发表于 2020-2-10 18:15:20 | 只看该作者
因为获取不到来源。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-29 09:46 , Processed in 0.069847 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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