Tayo
Astuce et Tutorial » Programmation / Developpement » Pour son site web » Aide rédigée par Zabuza
Description de cet article : Script pour éviter le hotlink
Lire les commentaires

.htaccess : Empêcher le vol d'images





La bande passante pour héberger un site web coûte cher, il convient donc d'essayer de la contrôler au maximum. Il peut arriver que des webmasters placent des séries d'images de votre site sur leur site / forum, sans rien demander. Quand il ne s'agit que d'une petite image par-ci par là, l'intention n'est pas mauvaise, cela reste bon enfant.

Néanmoins, une image d'un site A téléchargée par un visiteur du site B consomme de la bande passante pour le site a... Cela s'appelle le hotlinking.

Dans le cas où X fait un lien direct (hotlinking) c’est vous qui fournissez la bande passante que vous payez tout les mois pour afficher l’image sur son blog / site / forum. Cette technique relativement “sauvage” peut causer beaucoup de torts si l’article du hotlinkeur est très visité car l’image en question sera téléchargée de nombreuses fois. Cela peut dans certains cas ralentir le site d’origine, lui faisant dépasser son quota mensuel de bande passante..




Nous pouvons empêcher cela, en utilisant le fichier de configuration du serveur .htaccess. Si vous êtes un peu perdu avec ce fichier, regardez ce  tutoriel htaccess



Placez maintenant ce code dans .htaccess :



RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www.)?monsite.fr(/)?.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://(www.)?un-site-ami.fr(/)?.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://(www.)?google. [NC]

RewriteRule .(gif|jpe?g|png|bmp)$ /antivolimage.jpr [L,NC]



Remplacez monsite.fr par votre propre site.

La dernière ligne du script, avec /antivolimage.jprsera l’image affichée à la place de l’image voulue par le hotlinker, histoire de montrer en image que ne voulons pas de vol de bande passante.

Pensez à laisser google, ou autre moteur de recherche.

Si vous souhaitez rajouter un site "ami", qui pourra copier les images provenant de votre site, modifiez la ligne de "un-site-ami.fr".

Bien entendu, ce script n'empêche pas d'enregistrer une image de votre site sur le disque dur, puis de la placer sur un autre site ... ;)



réduireNews
réduireTutoriel lié
  • Le fichier .htaccess .htacess
    Comprendre, voir un fichier .htacces..
  • .htaccess : Empêcher le vol d'images
    Script pour éviter le hotlink
  • Enlever le PHPSESSID
    Comment Supprimer le PHPSESSID de l'url ?
  • Erreur 404 perso
    Configurer son fichier .htacces
  • Dans la même catégorie : Pour son site web

    Passer l'activation de Windows 7 temporairement avec invite de commande

    Comment Supprimer le PHPSESSID de l'url ?
    réduireSocial

    rss 3D png rss 3D png


    Pseudo :
    Pass :
    Les lecteurs ont donné une note moyenne de :
    note 9
    Note: 9 sur 10

    Donnez votre note à ce tuto sur 10 :

    Comment Supprimer le PHPSESSID de l'url ?

    Liste des commentaires pour .htaccess : Empêcher le vol d'images


    Il y a 6 années, 4 mois
    Merci pour ce tuto, je vais l'essayer car je suis victime du hotlinking (bien que je n'empêche personne de télécharger quoi que ce soit).

    Votre code : on le met n'importe où dans le fichier .htaccess ?
    Il y a 6 années, 5 mois
    Oui tu as raison il me semble
    Il y a 6 années, 5 mois
    La ligne de commande pour autoriser Google ne me semble pas juste.

    Moi j'ai mis ceci :

    RewriteCond %{HTTP_REFERER} !^http://(www.)?google?.*$ [NC]
    Il y a 6 années, 5 mois
    Merci pour ces infos, mais pourquoi le '/' dans

    /antivolimage.jpr

    ??

    J'ai dû le retirer pour que ça marche. Ensuite c'est quoi cette extension .jpr ? Vous voulez dire .jpg ?

    Donc ma ligne finale chez moi c'est :

    RewriteRule .(gif|jpe?g|png|bmp)$ antivolimage.jpg [L,NC]

    Et là on est OK et ça marche, avec le fichier antivolimage.jpg dans le même répertoire que .htaccess .
    Pour ceux qui ne l'ont pas compris, ce fichier, c'est l'image qui est affiché à la place de l'image volée chez celui qui commet le vol

    Il y a 6 années, 11 mois
    Bonjour
    J'ai pas bien compris ce qu'est exactement antivolimage.jpr, ça corresponds à quoi, une image ???
    Et si oui ou faut-il la mettre, en racine ?
    Merci
    Il y a 7 années, 1 mois
    Bonjour,
    Bien ce petit tuto.
    Est-ce que cela peut fonctionner pour empêcher le vol d'un film en streaming?
    Salutations
    Votre PseudoIl y a 0mn
    Votre commentaire forum
    Vous avez la parole
    Laissez un commentaire sur cet article.
    Pseudo :


    Facultatif : Cliquez ici pour choisir une tête
    Votre email ( non publié ) :

    Image anti spam :
    Code Image
    Recopier les 5 chiffres de cette image :






    Prendre contact avec Tayo.fr : Formulaire Tayo

    Tayo.fr, copyright jusqu'en 2233 ( Au moins ! ).