Maison > Opération et maintenance > Nginx > Configuration de la méthode User-Agent de filtrage des robots d'exploration dans Nginx

Configuration de la méthode User-Agent de filtrage des robots d'exploration dans Nginx

王林
Libérer: 2023-05-27 08:46:15
avant
2013 Les gens l'ont consulté

Configuration de la méthode User-Agent de filtrage des robots dexploration dans Nginx

C'est difficile à voir au premier coup d'œil. C'est essentiellement un agent utilisateur appelé "yisouspider" qui a glissé l'écran. Je ne sais pas d'où vient l'araignée. C'est tellement éhonté.
Trouvez la zone de configuration du répertoire racine, ajoutez l'instruction de jugement de filtre de l'agent utilisateur et constatez que celle appelée "yisouspider" renverra directement 403

Remarque 1 : Si vous devez ajouter plusieurs filtres , faites ceci

 ($http_user_agent ~* "spider1|spider2|spider3|spider4")
Copier après la connexion

, séparez-le simplement par |

Note 2 : Si vous utilisez un sous-répertoire blog, comme le mien, alors vous devez trouver "location /blog/ " Section à modifier

location / {
......其它配置
if ($http_user_agent ~* "yisouspider") {
return 403;
}
}
Copier après la connexion

Une fois la configuration terminée et wq enregistré, rechargez nginx, puis utilisez la commande suivante pour vous tester et modifier vous-même l'adresse. Si curl n'est pas installé, je n'ai pas d'autre choix que de l'installer moi-même avec apt ou yum. Il est livré avec un outil magique.

curl -i -a "yisouspider" www.slyar.com/blog/
Copier après la connexion

Il suffit de voir 403 renvoyé, indiquant que la configuration est réussie

Configuration de la méthode User-Agent de filtrage des robots dexploration dans Nginx

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal