Re: white & bad bots Помогите
Hello! On Sun, Jun 09, 2019 at 07:00:45AM -0400, ocadihoh wrote: > Здравствуйте помогите пожалуйста. > есть список плохих ботов > if ($http_user_agent ~* > (360Spider|80legs.com|Abonti|AcoonBot|Acunetix||ZyBorg|google) ) { > return 410; > } > там присутствует google - но в таком варианте банит всех ботов гугла,! > Нужно забанить всех кроме мобильного бота > > Обычные user agent > Подскажите пожалуйста как пропускать только мобильного бота Google остальных > банить > Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) > Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; > Googlebot/2.1; +http://www.google.com/bot.html) Safari/537.36 > Googlebot/2.1 (+http://www.google.com/bot.html) > > mobile > Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 > (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 (compatible; > AdsBot-Google-Mobile; +http://www.google.com/mobile/adsbot.html) > > 4 день голову ломаю. > Зарание огромное спасибо. Читайте про negative look-ahead assertions, что-то вроде "google(?!.*mobile)" должно сработать. -- Maxim Dounin http://mdounin.ru/ ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: white & bad bots Помогите
map $http_user_agent $bad_bot { default 0; ~*360Spider 1; ~*AdsBot-Google-Mobile 0; ~*google 1; ... } и в нужном локейшене: if ($bad_bot) { return 410; } Posted at Nginx Forum: https://forum.nginx.org/read.php?21,284490,284494#msg-284494 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
white & bad bots Помогите
Здравствуйте помогите пожалуйста. есть список плохих ботов if ($http_user_agent ~* (360Spider|80legs.com|Abonti|AcoonBot|Acunetix||ZyBorg|google) ) { return 410; } там присутствует google - но в таком варианте банит всех ботов гугла,! Нужно забанить всех кроме мобильного бота Обычные user agent Подскажите пожалуйста как пропускать только мобильного бота Google остальных банить Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Safari/537.36 Googlebot/2.1 (+http://www.google.com/bot.html) mobile Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 (compatible; AdsBot-Google-Mobile; +http://www.google.com/mobile/adsbot.html) 4 день голову ломаю. Зарание огромное спасибо. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,284490,284490#msg-284490 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru