Bloccare i bot con Nginx in base al loro User Agent

Ecco un piccolo snippet utile per bloccare i bot che non desideriate che si aggirano sul vs. server.

if ($http_user_agent ~ "(Purebot|MaMa CaSpEr|libwww-perl|Mail.Ru|gold crawler)" ) {
    return 403;
}

Le virgolette servono a causa dello spazio in “gold crawler”, altrimenti riceverete l’errore [emerg] invalid condition “$http_user_agent”

About The Author

No Comments

Leave A Reply