%

Nginx : Bloquer 'User Agent' (astuce)

Article publié, le et modifié le
Une minute de lecture

Cet article contient 75 mots.
Source brute de l'article :
Commit version : 5c2db07

Description

Bloquer un UA n’est pas bien difficile avec nginx !

Utilisons le module map dans le contexte http, tel que :

Code : nginx

map $http_user_agent $bad_bot {
    default 0;
    ~(?i)(""|Curl|Wget) 1;
}

Dans le fichier de configuration, lié à votre domaine, rajouter :

if ($bad_bot) { return 403; }

Astuce

Documentation