Les fichiers '.htaccess' - Protéger ses images

Vous connaissez surement différents façons de protéger vos images en interdisant le clic droit sur la page ou encore en faisant apparaitre une boite de dialogue sur l'image concernée si l'on clic dessus; mais ces solutions sont contournables en plus d'être nuisible au code source produit.

Les fichiers ".htaccess" permettent un meilleur contrôle des images de votre site, il n'empeche pas de les enregistrer (car cela est impossible) mais il empeche à d'autres sites Internet de faire référence aux images de votre site, par exemple le site Google Images qui référence de nombreuses images pourra créer un aperçu des votres mais ne pourra pas les afficher dans sa fenêtre de cadre.

Avec le code suivant, vous pouvez empecher les sites de prendre vos images :

  1. RewriteEngine on
  2. RewriteCond %{HTTP_REFERER} !^$
  3. RewriteCond %{HTTP_REFERER} !^http://whynet.org.*$ [NC]
  4. RewriteCond %{HTTP_REFERER} !^http://www.whynet.org.*$ [NC]
  5. RewriteCond %{HTTP_REFERER} !^http://sousdomaine.whynet.org.*$ [NC]
  6. RewriteCond %{HTTP_REFERER} !^http://www.sousdomaine.whynet.org.*$ [NC]
  7. RewriteRule .*\.(gif|GIF|jpg|JPG|png|PNG)$ http://www.whynet.org/images/attention.jpg [R]
  • RewriteEngine on : Activation de la machine d'écriture,
  • RewriteCond %{HTTP_REFERER} !^$ : Condition de réécriture avec l'URL,
  • RewriteRule .*\.(gif|GIF|jpg|JPG|png|PNG)$ http://www.whynet.org/images/attention.jpg [R] : Règle de réécriture avec les formats concernés et l'image qui remplacera ces images.

Informations

Liens commerciaux