a propos d'essai article htaccess: proteger vos images
15 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- luckyluk
- WRInaute impliqué

- Messages: 668
- Inscription: 23 Nov 2002
a propos d'essai article htaccess: proteger vos images
salut à tous,
je viens d'essayer la config du htaccess...pour limiter les piqueur d'image en copiant collant le contenu de l'excellent article de Dan
http://www.webrankinfo.com/articles/ree ... images.php
____________________________________________
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tonsite.net/.*$ [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]
______________________________________________
mais ça me bloque completement, quelqu'un y voit un stuut?
cela peut il dependre d'une version php..
je viens d'essayer la config du htaccess...pour limiter les piqueur d'image en copiant collant le contenu de l'excellent article de Dan
http://www.webrankinfo.com/articles/ree ... images.php
____________________________________________
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tonsite.net/.*$ [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]
______________________________________________
mais ça me bloque completement, quelqu'un y voit un stuut?
cela peut il dependre d'une version php..
- Jocelyn
- WRInaute impliqué

- Messages: 564
- Inscription: 6 Nov 2002
Re: a propos d'essai article htaccess: proteger vos images
Bonjour,
ton code .htaccess est correct à une exception près. L'adresse de ton site n'est pas www.tonsite.net, c'est photosdumonde.tonsite.net il me semble.
J'ai le même code sur mon site (aussi pour les fichiers zip et sit) et ça fonctionne très bien. Ca ne dépend pas de la version de PHP car c'est un mécanisme Apache totalement indépendant de PHP.
Jocelyn
ton code .htaccess est correct à une exception près. L'adresse de ton site n'est pas www.tonsite.net, c'est photosdumonde.tonsite.net il me semble.
J'ai le même code sur mon site (aussi pour les fichiers zip et sit) et ça fonctionne très bien. Ca ne dépend pas de la version de PHP car c'est un mécanisme Apache totalement indépendant de PHP.
Jocelyn
- luckyluk
- WRInaute impliqué

- Messages: 668
- Inscription: 23 Nov 2002
me demander pas pourquoi...j'en sais rien ;-)
maintenant ça marche avec une version un peu differente trouver sur un autre forum..
_____________________________________________
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tonsite.net(/).*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tonsite.net(/).*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?webrankinfo.com(/).*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?phpnet.org(/).*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp)$ http://www.tonsite.net/uneimagereservéauvoleur.jpg[R,NC]
____________________________________________________________[/b]
maintenant ça marche avec une version un peu differente trouver sur un autre forum..
_____________________________________________
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tonsite.net(/).*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tonsite.net(/).*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?webrankinfo.com(/).*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?phpnet.org(/).*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp)$ http://www.tonsite.net/uneimagereservéauvoleur.jpg[R,NC]
____________________________________________________________[/b]
Dernière édition par luckyluk le Sam Avr 12, 2003 17:18, édité 1 fois.
- luckyluk
- WRInaute impliqué

- Messages: 668
- Inscription: 23 Nov 2002
je suis confus! , la version de DAN fonctionne tres bien quand on oublie pas le:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tonsite.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.phpnet.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.webrankinfo.com/.*$ [NC]
ReWriteRule .*\.(gif|GIF|png|PNG|jpe?g)$ - [F]
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tonsite.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.phpnet.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.webrankinfo.com/.*$ [NC]
ReWriteRule .*\.(gif|GIF|png|PNG|jpe?g)$ - [F]
- Jocelyn
- WRInaute impliqué

- Messages: 564
- Inscription: 6 Nov 2002
J'ai bien fait de t'en parler :-)
Je me souvenais de ça, et en effet, une recherche sur le forum donne une vingtaine de messages avec :
Options +FollowSymlinks dans le code du fichier .htaccess
Pourtant, ça peut aussi fonctionner sans, sur mon site je ne l'ai pas mis et ça va très bien. Où est encore passée la doc .htaccess ? Je vais aller voir ça.
Jocelyn
Je me souvenais de ça, et en effet, une recherche sur le forum donne une vingtaine de messages avec :
Options +FollowSymlinks dans le code du fichier .htaccess
Pourtant, ça peut aussi fonctionner sans, sur mon site je ne l'ai pas mis et ça va très bien. Où est encore passée la doc .htaccess ? Je vais aller voir ça.
Jocelyn
- Nitou
- WRInaute impliqué

- Messages: 929
- Inscription: 1 Déc 2002
Jocelyn a écrit:J'ai bien fait de t'en parler :-)
Je me souvenais de ça, et en effet, une recherche sur le forum donne une vingtaine de messages avec :
Options +FollowSymlinks dans le code du fichier .htaccess
Pourtant, ça peut aussi fonctionner sans, sur mon site je ne l'ai pas mis et ça va très bien. Où est encore passée la doc .htaccess ? Je vais aller voir ça.
Jocelyn
C'est assez aléatoire d'un serveur à un autre, moi par exemple si je met cette ligne, j'ai le droit à des erreurs 500 à tout va :)
- jmarc
- Nouveau WRInaute

- Messages: 8
- Inscription: 3 Avr 2004
Salut
mon htaccess
j'ai fait 2 pages html sur mon DD qui se renvoient un lien l'une vers l'autre (pour avoir un referer non vide) et contenant une image stockée sur mon espace web
et surprise !! l'image s'affiche
est_ce qu'en local le referer serait vide ? (pas localhost), l'url est de la forme
j'ai raté quelquechose ?
mon htaccess
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tonsite.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://tonsite.net/.*$ [NC]
ReWriteRule .*\.(gif|GIF|png|PNG|jpe?g)$ - [F]
j'ai fait 2 pages html sur mon DD qui se renvoient un lien l'une vers l'autre (pour avoir un referer non vide) et contenant une image stockée sur mon espace web
et surprise !! l'image s'affiche
est_ce qu'en local le referer serait vide ? (pas localhost), l'url est de la forme
- Code: Tout sélectionner
file:///C:/Documents%20and%20Settings....
j'ai raté quelquechose ?
- zaza
- WRInaute discret

- Messages: 73
- Inscription: 5 Mai 2004
Re: a propos d'essai article htaccess: proteger vos images
luckyluk a écrit:la config du htaccess...pour limiter les piqueur d'image en copiant
mais en quoi cela protège tes images car j'ai fait un essai sur tonsite et RAS...
cordialement
A+
- phoenix81
- Nouveau WRInaute

- Messages: 7
- Inscription: 6 Mai 2004
tite question: c htacces, c'est juste pour éviter qu'un autre site ne pointe directemenr sur une image du votre, juste?
moyen de dire que si on passe pas par telle ou telle page, y a pas acces tout court??
genre, si on entre directement
ca ne fait rien..... :/ pwerkkkkk......
le but étant de voir si dans le referer y a ou non un fichier.php venant de mon site...... :/
moyen de dire que si on passe pas par telle ou telle page, y a pas acces tout court??
genre, si on entre directement
- Code: Tout sélectionner
www.lesite.com/images/dossier/image.jpg
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?phoenix818.ch/images/.*.php.$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp)$ http://www.tonsite.net/uneimagereservéauvoleur.jpg[R,NC]
ca ne fait rien..... :/ pwerkkkkk......
le but étant de voir si dans le referer y a ou non un fichier.php venant de mon site...... :/
- JoEyInBoX
- Nouveau WRInaute

- Messages: 2
- Inscription: 9 Juin 2007
Bonjour à tous,
Désolé de dépoussiérer ce vieux sujet mais les consignes recommandent de "répondre" si le problème a déjà été, en partie, cité.
Je ne souhaite pas exactement afficher une image pour les "voleurs" mais plutôt la même image avec un copyright. Pour faire cela, il faudrait que je renvois copyright.php?img=http://monsite.com/mon-image.png (qui me créé une image à la volée).
Mais voilà, je ne sais pas comment obtenir ce chemin vers mon image.. Dans une variable surement... mais comment?
Ici aussi le sujet a déjà été abordé de ce côté mais je ne vois pas d'adaptation possible.
Merci de m'éclairer car, j'avoue être assez embourbé.
++
Désolé de dépoussiérer ce vieux sujet mais les consignes recommandent de "répondre" si le problème a déjà été, en partie, cité.
Je ne souhaite pas exactement afficher une image pour les "voleurs" mais plutôt la même image avec un copyright. Pour faire cela, il faudrait que je renvois copyright.php?img=http://monsite.com/mon-image.png (qui me créé une image à la volée).
Mais voilà, je ne sais pas comment obtenir ce chemin vers mon image.. Dans une variable surement... mais comment?
Ici aussi le sujet a déjà été abordé de ce côté mais je ne vois pas d'adaptation possible.
Merci de m'éclairer car, j'avoue être assez embourbé.
++
-

cedric_g - WRInaute accro

- Messages: 3552
- Inscription: 18 Jan 2006
Bonjour
Voilà comment je gère le truc :
À noter que :
- le script php de watermarquage des images et mon image de substitution pour les sites où je ne veux pas d'affichage même watermarqué sont dans le même répertoire que mes images
- je mets les chemins d'accès entiers (sinon marche pô)
- ce htaccess doit être placé dans le répertoire contenant les images
- je ne gère rien d'autre que Google Images, car les autres moteur image me ramène zéro visiteurs (Google Images = 35 à 50% de mon trafic)
Au niveau de mon script php, j'ai adapté un truc que j'avais trouvé ici même
(génère les images watermarquées dans un répertoire de cache, et les nomme avec des chaînes hashées en MD5 : réduit le risque de les faire référencer à la place de tes vraies images !)
Voilà comment je gère le truc :
- Code: Tout sélectionner
ErrorDocument 404 /404.php
Options +FollowSymlinks
RewriteEngine on
# Gestion des hotlinks d'images (interdiction d'affichage avec image de remplacement)
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?site-interdit.com [NC]
RewriteRule \.(jpg)$ http://www.monsite.com/photo/image-de-remplacement-pour-les-sites-qui-abusent.gif [NC,R,L]
# Gestion des hotlinks d'images autres (image + watermark)
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.|blog.|reportages.)?monsite.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.|photos.)?monsite2.com [NC]
(ajouter ici la liste des sites "amis", éventuellement les forums où tu interviens par ex.)
RewriteCond %{HTTP_REFERER} !^http://images\.google\..*$ [NC]
RewriteRule \.(jpg)$ http://www.monsite.com/photo/hotlink.php?img=%{SCRIPT_FILENAME}&ref=%{HTTP_REFERER}
À noter que :
- le script php de watermarquage des images et mon image de substitution pour les sites où je ne veux pas d'affichage même watermarqué sont dans le même répertoire que mes images
- je mets les chemins d'accès entiers (sinon marche pô)
- ce htaccess doit être placé dans le répertoire contenant les images
- je ne gère rien d'autre que Google Images, car les autres moteur image me ramène zéro visiteurs (Google Images = 35 à 50% de mon trafic)
Au niveau de mon script php, j'ai adapté un truc que j'avais trouvé ici même
-

medjaz - WRInaute discret

- Messages: 249
- Inscription: 25 Mar 2006
Moi voila se que j'utilise, et ca marche juste pour interdire les images chez les autres mais sans afficher l'images desitinee
- Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.monsite.com/.*$ [NC]
RewriteRule \.(gif|png|jpg)$ http://www.monsite/special-voleur.jpg [NC,R,L]
15 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Souçis pour proteger images avec htaccess
- pb url rewriting : obliger apache à traiter essai en essai.p
- Protéger mes images
- Protéger ses images
- Protéger les images
- protéger des images
- Protéger un fichier avec htaccess
- Protéger un sous-répertoire avec un .htaccess
- apres les images voici comment proteger son code html ;)
- Protéger son site avec .htaccess
Consultez la description détaillée des produits ou services de Google suivants : Google Images, Hello, Google Image Labeler
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
