Запрет хотлинкинга для определенного списка сайтов в nginx?
if ($http_referer ~* "^https?://(site1\.ru|site2\.com|site3\.org)") {
    return 403;
}

Или
valid_referers ~^(?!site1\.ru|site2\.com|site3\.org);

if ($invalid_referer) {
    return 403;
}
Пример запрета хотлинкинга с помощью nginx