Would access log entries still be created if the request was blocked in the Apache config?
Sim, no entanto, eles devem ser registrados como 403 (Proibido) - dado o RewriteRule
postado acima.
Sua regra mod_rewrite parece OK, exceto por alguns pequenos ajustes ...
^.*(icevikatam|AhrefsBot|spbot|MJ12|majestic12|Ahrefs).*$
Você não precisa das âncoras ^.*
e .*$
se quiser apenas combinar essas palavras em qualquer lugar na string. O acima é o mesmo que simplesmente:
(icevikatam|AhrefsBot|spbot|MJ12|majestic12|Ahrefs)
RewriteRule .* - [F,L]
O sinal F
também implica o sinal L
, portanto, um sinalizador L
explícito não é necessário aqui.