Помощник
|
Как забанить ботов на всем сервере?, И еще один вопрос |
devuser
|
Сообщение
#1
|
||
|
|
||
|
|||
ddeineka |
13.3.2014, 10:43;
Ответить: ddeineka
Сообщение
#2
|
|
devuser, все очень просто. Обычно есть файлик /usr/local/ispmgr/etc/nginx.inc, содержимое которого параметром include вставляется в конфиг каждого сайта. Вы можете описать там необходимые условия и они будут применены ко всем сайтам на сервере.
|
|
|
kpv |
13.3.2014, 11:10;
Ответить: kpv
Сообщение
#3
|
|
|
|
|
Esperance80 |
13.3.2014, 14:27;
Ответить: Esperance80
Сообщение
#4
|
|
kpv, я в этом мало понимаю, а куда этот код нужно добавлять? Ведь это стоит сделать каждому, на всякий случай?
-------------------- |
|
|
devuser
|
Сообщение
#5
|
|
Esperance80, я сделал немного не так, как предлагал kpv
В файл /usr/local/ispmgr/etc/nginx.inc добавил такой код Код location ~* /(wp-login\.php|administrator|admin\.php) { set $humantest 0; if ($http_cookie !~* "humans=checktest") { set $humantest 1; } if ($args ~* (callback|logout|lostpassword)) { set $humantest 0; } if ($humantest = 1) { add_header Content-Type text/html; return 200 "<html><body><script>document.cookie='humans=checktest;path=/';location.reload();</script></body></html>"; } } После чего service nginx restart Это для тех, у кого сервер или ВПСка с ISPmanager. Отсекает ботов, которые не умеют ставить себе куки через JavaScript Гуру, правильное решение? Сообщение отредактировал devuser - 13.3.2014, 17:14 -------------------- |
|
|
Demcheg |
14.3.2014, 19:24;
Ответить: Demcheg
Сообщение
#6
|
|
А не повлияет ли такое решение на таких ботов, как Yandex и Google? Как тогда быть с индексацией сайта?
|
|
|
WebGraf |
15.3.2014, 14:35;
Ответить: WebGraf
Сообщение
#7
|
|
Demcheg, составьте белый список по бзер-агентам или лучше по подсетям.
-------------------- VPS SSD / High CPU VPS / Storage VPS / Windows VPS / VPN |
|
|
Tollun |
15.3.2014, 15:11;
Ответить: Tollun
Сообщение
#8
|
|
devuser, так ограничите только к wp-login.php, administrator и admin.php, а тот же ahref выкачивает весь сайт...
|
|
|
akkyoh |
24.3.2014, 7:19;
Ответить: akkyoh
Сообщение
#9
|
|
|
devuser, было время использовали данное решение у себя на хостинге. Были жалобы на то, что HTML страница с JavaScript отдавалась текстом у пользователей со старыми версиями Dr. Web. Доработали - стала тишина. А так, вполне хорошее решение.
Сообщение отредактировал akkyoh - 24.3.2014, 7:19 -------------------- Бесплатные SSL сертификаты | Поддержка PHP 5.2 - 8.1 | SSH |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1124 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2298 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3920 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3647 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1943 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 29.3.2024, 13:15 |