禁止特定的user_agent访问
在.htaccess文件中,添加:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*Chrome/79.0.3945.* [NC]
RewriteRule .* - [F]
以上语句表示apache禁止user_agent中包含了Chrome/79.0.3945
这个字符串的访问。
如果需要添加多行,那么改为:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*Firefox/6.0.2.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Baiduspider/2.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Chrome/79.0.3945.* [NC]
禁止访问指定后缀的文件
禁止访问txt和log日志文件。
在.htaccess文件中,添加:
<Files ~ "\.txt$|\.log$">
Deny from all
</Files>