通过web.config或.htaccess规则文件屏蔽User_Agent(UA)访问

查找网站访问较多的 User_Agent可通过“访问统计”功能进行查看,登录进入到虚拟主机管理面板点击“访问统计”

进入访问统计详细页面--找到“浏览器 (10) 点击:全部列出/版本 ”查看访问占比较大的客户端(User_Agent)浏览器版本。

从上图中可以看出Chrome 125.0.0.0”这个客户端(User_Agent)浏览器访问网站网页数及文件数占比较大。正常情况网站访问流量不会超标,而此时出现流量超标。

这种情况基本可判断为属于异常访问请求,可按以下方式设置拦截。


 屏蔽多个以"|"分隔,且同样适用屏蔽蜘蛛的访问爬行,规则如下:


Linux主机下规则文件.htaccess(手工创建.htaccess文件到站点根目录)添加以下规则:

<IfModule mod_rewrite.c>
RewriteEngine On
#Block spider
RewriteCond %{HTTP_USER_AGENT} "125.0.0.0|107.0.0.0|113.0.0.0|Bytespider|Amazonbot|YisouSpider|^$" [NC]
RewriteRule !(^robots\.txt$) - [F]
</IfModule>


Windows主机下规则文件web.config (手工创建web.config文件到站点根目录)添加以下规则:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
   <rewrite>
    <rules>
     <rule name="Block spider">
      <match url="(^robots.txt$)" ignoreCase="false" negate="true" />
      <conditions>
      <add input="{HTTP_USER_AGENT}" pattern="125.0.0.0|107.0.0.0|113.0.0.0|Bytespider|Amazonbot|YisouSpider|^$" ignoreCase="true" /> 
      </conditions>
       <action type="AbortRequest"/>
     </rule>
    </rules>
   </rewrite>
  </system.webServer>
</configuration>


网站流量超标排查
apache、iis规则屏蔽拦截蜘蛛抓取
apache、iis屏蔽限制ip访问(适用虚拟主机)
apache、iis规则设置防盗链




日期:2025-12-16

收藏 】 【 打印 】   
您可对文档进行评分哟~

勾选遇到的问题提交给我们,收到反馈后保证及时修正更新!

提交反馈需要先登陆会员帐号

上一篇:在线充值服务协议
下一篇:已经没有了。
若文档内容对您没有帮助,不能解决问题? 您还可以 咨询在线客服提交工单搜索常见问题 ,我们将竭诚为您服务。
  >> 相关文章
 
分享至:
Top

24小时客服热线

400-651-5660

您好,非正常上班时间若有紧急技术问题,请拨总机后按7号键, 其他问题请提交工单或在上班时间联系,谢谢支持!