您好,您可以尝试在该站点添加一份伪静态如下来进行测试,看看是否可以拦截,以下为例子,请以实际情况来进行修改:如果想屏蔽这种来路,可以在该网站的伪静态中配置
如
- location / {
- if ($http_referer ~* (baidu.com|baidu.cn) ) {
- if ($args ~* "wd=") {
- rewrite ^(.*)$ /error.html last;
- return 403;
- }
- }
- proxy_pass http://www.bt.cn;
- }
复制代码
解释下:
通过if语句判断下请求来源如果是来自百度搜索引擎,如果是的话,继续判断是否带有 wd 的参数,如果有,就 重定向给错误页面,并且返回给请求 403状态码,如果请求不是从百度搜索来的,则直接抛给www.bt.cn(可以修改成你的网站域名)
另外,如果百度收录有异常的话,您也可以咨询一下百度那一边反馈一下。
|