Dlaczego blokowa? boty?
Złośliwe boty obci?łają serwer, scrappują treść strony, próbują włama? i mogą spowolniż stronę dla prawdziwych użytkowników.
Blokowanie znanych złośliwych botów
SetEnvIfNoCase User-Agent "Baiduspider" bad_bot
SetEnvIfNoCase User-Agent "MJ12bot" bad_bot
SetEnvIfNoCase User-Agent "AhrefsBot" bad_bot
SetEnvIfNoCase User-Agent "SemrushBot" bad_bot
SetEnvIfNoCase User-Agent "DotBot" bad_bot
SetEnvIfNoCase User-Agent "scrapy" bad_bot
<Limit GET POST HEAD>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>
Blokowanie po adresie IP
Deny from 192.168.1.100
Deny from 10.0.0.0/8
Ograniczenie szybkości zapytań (Rate Limiting)
Dla zaawansowanej ochrony przed botami użyj Cloudflare Rate Limiting lub ModSecurity na serwerze.
Plik robots.txt
Utwórz plik robots.txt w public_html aby instruować grzeczne boty:
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-login.php
Disallow: /xmlrpc.php