использую для основного location
location / {
limit_req zone=bot burst=10 nodelay;
}
Если нужно не ограничивать количество запросов к какому то из каталогов, можно его прописать ниже отдельным location, например
location /images {
}
А вот как не ограничивать запросы с, допустим, не пустым query_string? Они ведь в данном примере все равно попадут в какой то из location, и если это будет запрос /?get=1, то он будет ограничиваться правилом bot.
Из того, что я нашел, query_string нельзя с location соотнести, только костылем.