Необходимо сделать защиту от Headless браузеров

Добрый день господа. Требуется добавить функцию в конфиг nginx защиту от Headless которые в свою очередь парсят контент или влияют на поведенчиские. Необходимо сделать её по реферу, как я узнал так проще и быстрее.


Находил в интернете такую вот возможность (укажу ниже) но не могу отыскать рефер.


map $http_user_agent $browser_id {
default 1;
~Mozilla/.*Chrome/ 0;
~Mozilla/.*Safari/ 0;
~Mozilla/.*Edg/ 0;
}

[...]

location / {
if ($browser_id) { return 403; }

Читайте на 123ru.net