Welcome! Log In Create A New Profile

Advanced

Re: white & bad bots Помогите

Maxim Dounin
June 10, 2019 07:54AM
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
Subject Author Posted

white & bad bots Помогите

ocadihoh June 09, 2019 07:00AM

Re: white & bad bots Помогите

Raven_kg June 09, 2019 11:24PM

Re: white & bad bots Помогите

Maxim Dounin June 10, 2019 07:54AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 308
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready