Passer au contenu principal

Blocage de l'accès depuis un site / une interdiction spécifique par le référant



Il se trouve que vous devez bloquer l'accès au site à partir d'un site particulier. Si nginx est installé sur le serveur, ce problème est résolu en quelques lignes.

  if ($ http_referer ~ * "example \ .com") {
 retourne 403;
 } 



Nous considérons dans l'ordre. si est la condition si. $ http_referer est le référent, le site à partir duquel la transition est effectuée. "Exemple \ .com" correspond à l'adresse du site bloqué. Return 403 renvoie au navigateur qui a quitté le site example.com une erreur page 403 - l'accès est refusé.

Ce code doit être ajouté à la section serveur de la configuration et recharger cette configuration avec la commande.

  service nginx reload 

Cette action empêchera les transferts de example.com vers votre site.




Comment évaluez-vous l'article?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 1 évaluation moyenne de 5.00 sur 5)
Chargement ...

” Commentaire " Bloquer l'accès depuis un site / une interdiction spécifique par un référent "

  1. Merci beaucoup!
    Je me suis écrit alors.
    # Interdiction sur http_referer

      if ($ http_referer ~ ^ (http://site1.ru/|http://site2.ru/|http://site3.ru/)) {
       retour 444;
       } 

Ajouter un commentaire

Votre email ne sera pas publié.