apache相关设置

禁止特定的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>

发表评论

邮箱地址不会被公开。 必填项已用*标注