- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
map $status:$http_user_agent $good_useragent {
сделал так
default 0;
503:~*YandexAccessibilityBot 1;
503:~*YandexDirect 1;
503:~*YandexImages 1;
503:~*Yahoo 1;
503:~*Mediapartners-Google 1;
503:~*YandexBot 1;
503:~*Googlebot 1;
503:~*msnbot 1;
503:~*bingbot 1;
503:~*Mail 1;
}
+ в хост
лог создался, пока пустой - все правильно?
В map статус не работает... Вроде бы...
В map статус не работает... Вроде бы...
Походу Вы правы, добавил в коду юзерагент своего браузера
503:~*YaBrowser 1;
...
Зажал F5 получил 503 ошибку, но лог так и остался пустым.
Да нет, в оф. доках пишут что поддерживается http://nginx.org/ru/docs/http/ngx_http_log_module.html#access_log
Вот пример
~^[23] 0;
default 1;
}
access_log /path/to/access.log combined if=$loggable;
Значит я где-то ошибаюсь, только не пойму где... Почему я тестово сам не вижу влоге ошибки с моего Яндекс браузера?
Значит я где-то ошибаюсь, только не пойму где... Почему я тестово сам не вижу влоге ошибки с моего Яндекс браузера?
Посмотрите на пример и на то что у Вас.
Вы попутали 1 и 0. Должно быть наоборот, чтобы их исключить из лога.
Мне в лог нужно записать запросы получившие 503 ошибку с определенным рефером.
Пробую ее получить сам, у меня Яндекс барузер - в конфиге на это условие = 1
Где ошибка?
А, ясно.
Пробуйте так:
default 0;
~*503:.*(yandexaccessibilitybot|yandexdirect|yandeximages|yahoo|mediapartners-google|yandexbot|googlebot|msnbot|bingbot|mail).* 1;
}
-Dima-, спасибо!!! Плюсануть не дает к сожалению, заработало!!!