蓝色妖姬2017 发表于 2024-9-11 08:23:47

Apache 使用 .htaccess屏蔽恶意 User Agent

使用 .htaccess 屏蔽 User Agent 的方法很多,这里使用 rewrite 规则把这些 User Agent 转移走,以达到屏蔽的效果。
代码如下
RewriteCond %{HTTP_USER_AGENT} “.*EmbeddedWB.*”
RewriteCond %{HTTP_USER_AGENT} “.*QunarBot.*”
RewriteCond %{HTTP_USER_AGENT} “.*Windows 98.*”
RewriteCond %{HTTP_USER_AGENT} “^Mozilla/4.0$”
RewriteRule ^(.*)$ http://cao.ni.ma/

使用 .htaccess 需要了解一些正则表达式语法,以正确匹配字符串。
如果你觉得有用,屏蔽恶意 User Agent前,不妨先分析一下自己的网站日志,根据自己的需要定制。可以使用 Firefox+User Agent Switcher 测试效果,Chrome 也有类似的切换 User Agent 的扩展程序。
页: [1]
查看完整版本: Apache 使用 .htaccess屏蔽恶意 User Agent