Или другой путь - может ли Nginx добавить специфичный HTTP-хедер в запросы от таких ботов? Тогда я изменю выдачу на уровне веб-приложения.
proxy_set_header
. nginx вначале ищет среди всех префиксных location’ов, заданных строками, максимально совпадающий.