找回密码
 立即注册
首页 业界区 业界 教你一招解决百度统计被恶意刷量和关键字的办法 ...

教你一招解决百度统计被恶意刷量和关键字的办法

胁冉右 前天 04:25
做站的每年总会遇到各种各样的攻击,比如统计被恶意刷关键字刷量的事情,大多是那些做灰产刷广告或诈骗的人。
1.jpeg

今天来分享一招解决百度统计被刷的事,这种通常是通过访问你网站URL+参数的方式,例如:
  1. https://www.xxx.com/index.html?ad=3.nuoya%E8%93%
复制代码
那么我们只需要配置网站的 URL重写(Rewrite)规则,拦截拒绝这类的访问请求即可。
常规网站程序都配置有 web.config 文件,可以将拦截规则写在这里;或是在 web_config/rewrite.config 里写的,二者按个人情况选其一即可。
web.config 的写法如下(在 rewrite 内增加 rules):
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.     <location path="." allowOverride="false" inheritInChildApplications="false">
  4.         <system.webServer>
  5.             <rewrite>
  6.                 <rules>
  7.                     
  8.                     <rule name="Block malicious ad parameter" stopProcessing="true">
  9.                         <match url=".*" />
  10.                         <conditions>
  11.                            
  12.                         </conditions>
  13.                         
  14.                     </rule>
  15.                 </rules>
  16.             </rewrite>
  17.             
  18.             <defaultDocument configSource="web_config\default.config" />
  19.             <httpErrors configSource="web_config\httpErrors.config" />
  20.             <handlers configSource="web_config\php.config" />
  21.         </system.webServer>
  22.     </location>
  23. </configuration>
复制代码
web_config/rewrite.config 的写法如下(增加 rule 标签段):
[code][/code]如果想拦截多个参数的,可以在标签内再增加,如:


最后,保存配置后,重启服务器即可生效,这时发现百度统计已恢复正常,并且这种带“?ad=”的参数访问直接被拦截访问了,同时也是减轻服务器的带宽消耗。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册