Această întrebare are deja răspunsuri aici :
Comentarii
Răspuns
Puteți încerca să blocați anumite adrese IP în fișierul dvs. .htaccess. Puteți găsi intervalele aici .
În robots.txt puteți adăuga și următoarele
User-agent: Baiduspider User-agent: baiduspider User-agent: Baiduspider+ User-agent: Baiduspider-video User-agent: Baiduspider-image Disallow: /
De asemenea, dacă utilizați plugin-uri de cache sau CDN, asigurați-vă că ștergeți toată memoria cache.
Comentarii
Răspuns
Cred că problema cu regula dvs. de rescriere este steagul OR
. Acest steag înseamnă, de obicei, că apare o a doua condiție de rescriere. Aveți o singură condiție.
Iată un site care oferă o regulă similară pentru blocarea BaiduSpider cu o sintaxă ușor diferită:
RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^Baiduspider.* [NC] RewriteRule .* - [F]