%

Nginx : Bloquer 'User Agent' (astuce)

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

Cet article contient 73 mots.
Source brute de l'article :
Commit version : beb80d0

Description

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

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

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