отфильтровать ненужных ботов, это вроде нашел как сделать (по заголовкам)
3. Например этим ботам я отдам 403
Вопрос
Как сделать так, чтобы отфильтрованные боты писались в отдельный лог, а в основной access не попадали?
Альтернативный вариант - через error_page заворачивать 403 в отдельный location, где писать отдельный лог. Если параметров, по которым определяется бот/не бот будет достаточно много - писать if в параметрах лога будет несколько утомительно.
Обсуждают сегодня