首页 文章

不能拒绝.htaccess中的User-Agent

提问于
浏览
0

我无法拒绝访问用户代理,我在.htaccess中尝试了两种不同的解决方案:

订单允许,拒绝

允许所有人

SetEnvIf User-Agent“Mozilla / 5.0(Windows NT 6.1; WOW64; rv:40.0)Gecko / 20100101 Firefox / 40.1”bad_ua = 1

拒绝来自env = bad_ua

RewriteCond%“^ Mozilla / 5.0(Windows NT 6.1; WOW64; rv:40.0)Gecko / 20100101 Firefox / 40.1”

RewriteRule ^ - [F,L]

没有任何帮助,欢迎约翰

1 回答

  • 0

    答案是用户代理周围的引号没有帮助 - 你必须转义每个非字母数字字符,所以这很好:

    RewriteCond%“Mozilla / 5.0 \(Windows \ NT \ 6.1 ; \ WOW64 ; \ rv:40.0)\ Gecko / 20100101 \ Firefox / 40.1”

    RewriteRule . * - [F]

相关问题