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]