.htaccess et protection des images
11 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- hamhamchan
- Nouveau WRInaute

- Messages: 8
- Inscription: 2 Fév 2005
.htaccess et protection des images
Bonjour,
J'ai trouvé plein d'infos concerant la protection des images depuis un lien externe au site. J'ai donc mis dans mon htaccess :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?escale-japon.com(/)?.*$ [NC]
RewriteRule .*.(gif|png|jpg|jpeg|pdf|doc|wav|bmp|avi|mpg|mpeg|mp3|zip|rar)$ http://www.escale-japon.com/graphisme/vol.jpe [R,NC]
Mais j'aimerais bien pouvoir définir des exceptions, soit en fonction du nom de l'image (par exemple, toutes les images dont le nom contient bann ou une liste d'images), sachant qu'elles ne sont pas toutes dans le même répertoire. Cela afin d'autoriser l'affichage de mes bannières.
Merci d'avance pour vos réponses,
Karine
J'ai trouvé plein d'infos concerant la protection des images depuis un lien externe au site. J'ai donc mis dans mon htaccess :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?escale-japon.com(/)?.*$ [NC]
RewriteRule .*.(gif|png|jpg|jpeg|pdf|doc|wav|bmp|avi|mpg|mpeg|mp3|zip|rar)$ http://www.escale-japon.com/graphisme/vol.jpe [R,NC]
Mais j'aimerais bien pouvoir définir des exceptions, soit en fonction du nom de l'image (par exemple, toutes les images dont le nom contient bann ou une liste d'images), sachant qu'elles ne sont pas toutes dans le même répertoire. Cela afin d'autoriser l'affichage de mes bannières.
Merci d'avance pour vos réponses,
Karine
-

Ohax - WRInaute accro

- Messages: 6406
- Inscription: 5 Juil 2004
tu autoriser google.com par exemple
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?escale-japon.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com(/)?.*$ [NC]
RewriteRule .*.(gif|png|jpg|jpeg|pdf|doc|wav|bmp|avi|mpg|mpeg|mp3|zip|rar)$ http://www.escale-japon.com/graphisme/vol.jpe [R,NC]
tu comprend l'astuce?
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?escale-japon.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com(/)?.*$ [NC]
RewriteRule .*.(gif|png|jpg|jpeg|pdf|doc|wav|bmp|avi|mpg|mpeg|mp3|zip|rar)$ http://www.escale-japon.com/graphisme/vol.jpe [R,NC]
tu comprend l'astuce?
- hamhamchan
- Nouveau WRInaute

- Messages: 8
- Inscription: 2 Fév 2005
Oui, j'avais bien envisgé cette solution, mais j'ai peur d'oublier certains sites qui font des liens vers moi en appelant directement l'adresse de ma bannière. Et aussi, faire une mise à jour de mon htaccess à chaque nouveau partenariat, bof...
- hamhamchan
- Nouveau WRInaute

- Messages: 8
- Inscription: 2 Fév 2005
Non, la liste d'interdictions, pas glop non plus... Je crois que je vais faire une liste de sites autorisés, de manière provisoire, avant de prendre le temps de réorganiser mes images en un répertoire "Bannières" et un répertoire "Autres"...
-

Blini - WRInaute impliqué

- Messages: 506
- Inscription: 29 Nov 2004
Sinon, autre solution:
- table SQL avec referers autorisés
- accès à tes images via un script php qui prend en param l'image demandée et:
1. vérifie que le referer est dans la table des referers autorisés
2. renvoie l'image demandée si ok
Peut-être ne pas tester le referer mais plutôt lui attribuer un ID qu'il doit passer en plus en param du PHP ?
- table SQL avec referers autorisés
- accès à tes images via un script php qui prend en param l'image demandée et:
1. vérifie que le referer est dans la table des referers autorisés
2. renvoie l'image demandée si ok
Peut-être ne pas tester le referer mais plutôt lui attribuer un ID qu'il doit passer en plus en param du PHP ?
- pounk
- WRInaute impliqué

- Messages: 892
- Inscription: 21 Fév 2004
Ohax a écrit:sinon il faudrai faire une liste d'interdiction
c'est ce que je cherche à faire mais je ne me suis pas encore suffisament posé la question pour chercher
si tu sai comment faire n'hésite pas à mettre la solution ici
Je cherche aussi comment faire un liste d'interdiction et j'ai trouvé ce code
RewriteCond %{REMOTE_REFERER} ^http://www\.domaine\.com/.*$ [OR]
qui parait-il ralenti la navigation sur le site sur lequel il est mit en place, quelqu'un connait-il une autre solution
-

Ohax - WRInaute accro

- Messages: 6406
- Inscription: 5 Juil 2004
pounk a écrit:Order Allow,Deny
Allow from all
Deny from .site-xyz.com
n'y-t-il pas moyen de faire quelque chose avec ca ? je viens d'essayer pendant un bon bout de temps, sans succès, mais il est possible que j'oubli quelque chose
et si tu fait
- Code: Tout sélectionner
deny from domain.com
ça devrait marcher
sinon essaye
- Code: Tout sélectionner
deny for domain.com
- super_newbie_pro
- Nouveau WRInaute

- Messages: 1
- Inscription: 22 Sep 2011
Re: .htaccess et protection des images
Bonjour
Un admin vient de me communiquer le lien de ce topic.
Question concernant le code que vous avez fourni :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?monsite.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com(/)?.*$ [NC]
RewriteRule .*.(gif|png|jpg|jpeg|pdf|doc|wav|bmp|avi|mpg|mpeg|mp3|zip|rar)$ http://www.monsite.com/vol.jpe [R,NC]
1°) Vous mettez ça dans un fichier appelé précisément << .htaccess >> ?
2°) Dans ce fichier, vous collez tel quel le code sans rien d'autre ?
3°) Si j'ai bien saisi avec ce code, c'est une ligne (comme l'une des deux qui est en rouge) par domaine autorisé à utiliser nos images ?
4°) Ce fichier, vous le mettez où sur votre site ? A la racine uniquement ou bien dans chaque dossier ?
Merci
Un admin vient de me communiquer le lien de ce topic.
Question concernant le code que vous avez fourni :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?monsite.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com(/)?.*$ [NC]
RewriteRule .*.(gif|png|jpg|jpeg|pdf|doc|wav|bmp|avi|mpg|mpeg|mp3|zip|rar)$ http://www.monsite.com/vol.jpe [R,NC]
1°) Vous mettez ça dans un fichier appelé précisément << .htaccess >> ?
2°) Dans ce fichier, vous collez tel quel le code sans rien d'autre ?
3°) Si j'ai bien saisi avec ce code, c'est une ligne (comme l'une des deux qui est en rouge) par domaine autorisé à utiliser nos images ?
4°) Ce fichier, vous le mettez où sur votre site ? A la racine uniquement ou bien dans chaque dossier ?
Merci
11 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 :
- Protection des images avec htaccess : Paramétrable ?
- protection htaccess mais pas les images comment faire ?
- Protection du texte et images
- Protection des images... PB
- Protection images un peu complexe ?
- .htaccess protection
- Protection des images : frein au référencement ?
- mon script de protection des images en php
- Protection accès images externe mais pas en interne
- Le script PHP tant attendu : protection des images
Consultez la description détaillée des produits ou services de Google suivants : Google Images, Google Grants, Hello, Google Image Labeler
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
