From b66d7af368af7b86ddff25b0cf81ab0a4e1ca2ec Mon Sep 17 00:00:00 2001 From: emorino Date: Mon, 24 Jul 2017 16:32:21 +0200 Subject: [PATCH] Ajout de user-agent avec espaces --- HowtoNginx.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/HowtoNginx.md b/HowtoNginx.md index 0cb2ea9b..06c90218 100644 --- a/HowtoNginx.md +++ b/HowtoNginx.md @@ -302,6 +302,14 @@ server { } ~~~ +Si on doit bloquer un user-agent avec des espaces dans son nom, une solution est d’échapper les espaces avec des backslash comme ceci : + +~~~ + if ($http_user_agent ~* (DotBot|Cliqzbot|AhrefsBot|SemrushBot|Go\ 1\.1\ package\ http)) { + return 404; + } +~~~ + ### Page personnalisé selon code erreur HTTP Contrairement à apache, on ne pourra indiquer une conf général à inclure qui s'appliquera pour tous les vhosts, mais il faudra ajouter l'include sur tout les fichiers de confs des vhosts.