LifeAct
@LifeAct
Создаем и раскручиваем, не ставим на конвейер

Как поступать с ботами проверяющими wp-login?

Всем привет!

Регулярно в логах вижу ошибки файл не найден и путь wp-login, wp-upload и прочие пути к CMS....

Я айпишки этих ботов на уровне фаервола блокирую.... но как то поднадоело уже... может есть что то более эффективное?

Например если вижу что стучатся по пути wp-login то редиректить их на свою главную страницу (чтобы заход засчитывался), но может для СЕО это еще хуже....

PS у меня самописный сайт, там нет всего этого, и в лог пишется ошибка - файл не найден.

В общем нужно слово спеца.

Спасибо.
  • Вопрос задан
  • 601 просмотр
Пригласить эксперта
Ответы на вопрос 2
t-alexashka
@t-alexashka
Сразу пишу legacy код
Самое эффективное это:
Disallow: /wp-login*
Disallow: /wp-upload*

В robots.txt

P.S. Роботы которые даже при этом будут стучатся к указанным в Disallow путям - нелегалы. Yandex Bot и Google Bot (да и BingSearch Bot) всегда сначала смотрят в robots.txt.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^(java|curl|wget) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} (winhttp|HTTrack|clshttp|archiver|loader|email|harvest|extract|grab|miner) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} (libwww-perl|curl|wget|python|nikto|scan) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ({|}|<|>|’|%0A|%0D|%27|%3C|%3E|) [NC,OR]
RewriteCond %{REQUEST_URI} ^(.*)?wp-upload [NC,OR]
RewriteCond %{REQUEST_URI} ^(.*)?wp-admin
RewriteRule .* index.php [F,L]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы