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?

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; }