Protection images un peu complexe ?
12 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- yaskifo
- Nouveau WRInaute

- Messages: 5
- Inscription: 10 Mai 2005
Protection images un peu complexe ?
Bonjour,
J'utilise cette règle dans un .htaccess à la racine de mon site :
Avec ceci, les images ne peuvent être chargée que sur mon site.
Le problème c'est que j'ai un répertoire "bannieres/" qui lui doit autorisé les requêtes exterieures. Quelle condition dois-je rajouter ?
Merci pour votre aide.
J'utilise cette règle dans un .htaccess à la racine de mon site :
- Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^.*monsite.(fr|com).*$ [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]
Avec ceci, les images ne peuvent être chargée que sur mon site.
Le problème c'est que j'ai un répertoire "bannieres/" qui lui doit autorisé les requêtes exterieures. Quelle condition dois-je rajouter ?
Merci pour votre aide.
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
Ca ne vaut pas grand chose comme protection, il es très facile de spoofer le referer.
Si tu y tiens vraiment, rajoute:
Si tu y tiens vraiment, rajoute:
- Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ! bannieres
-

jeromax - WRInaute passionné

- Messages: 1110
- Inscription: 12 Nov 2003
shrom a écrit:Ca ne vaut pas grand chose comme protection, il es très facile de spoofer le referer.
Evidemment, mais cette protection n'est faite que pour empecher quelqu'un d'afficher tes images sans les avoir enregistrées sur son poste. Dans les forums par exemple... Ce qui te bouffe ta bande passante pour rien.
Avec cette protection, personne dans un forum ne verra les images, puisque personne ne spoofera le referer...
- yaskifo
- Nouveau WRInaute

- Messages: 5
- Inscription: 10 Mai 2005
jeromax a écrit:Evidemment, mais cette protection n'est faite que pour empecher quelqu'un d'afficher tes images sans les avoir enregistrées sur son poste. Dans les forums par exemple... Ce qui te bouffe ta bande passante pour rien.
Avec cette protection, personne dans un forum ne verra les images, puisque personne ne spoofera le referer...
C'est exactement pour cette raison.
shrom> Merci ça fonctionne parfaitement !
-

cybervince - WRInaute impliqué

- Messages: 880
- Inscription: 1 Aoû 2004
jeromax a écrit:shrom a écrit:Ca ne vaut pas grand chose comme protection, il es très facile de spoofer le referer.
Evidemment, mais cette protection n'est faite que pour empecher quelqu'un d'afficher tes images sans les avoir enregistrées sur son poste. Dans les forums par exemple... Ce qui te bouffe ta bande passante pour rien.
Avec cette protection, personne dans un forum ne verra les images, puisque personne ne spoofera le referer...
Exact. J'ai mis ca également en place, mais uniquement pour un répertoire dans lequel je positionne des images destinés à être affichés sur mon site uniquement.
Par contre si quelqu'un essaie d'afficher une image sur son site où un forum, ca lui renvoie une image comme quoi "spa bien de faire du direct_link" (oui je sais, ca me bouffe de la BP)
-

correiaj - WRInaute passionné

- Messages: 1110
- Inscription: 25 Avr 2005
et c´est pas plutôt ça:
- Code: Tout sélectionner
RewriteCond %{REQUEST_URI} !^bannieres$ [NC]
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
correiaj a écrit:et c´est pas plutôt ça::wink:
- Code: Tout sélectionner
RewriteCond %{REQUEST_URI} !^bannieres$ [NC]
La, tu te limites au réperoire bannieres, les fichiers /bannieres/ban-1.gif seront quand même bloquées.
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
mais ça complique pour pas grand chose...
si la solution proposée est similaire à une condition
la tienne avec ^(.*)...(.*)$ serait similaire à
si la solution proposée est similaire à une condition
- Code: Tout sélectionner
(si 0 < x < 10)
la tienne avec ^(.*)...(.*)$ serait similaire à
- Code: Tout sélectionner
(s'il existe un y strictement compris entre 0 et 10 tel que x+y<10 et x-y>0)
- yaskifo
- Nouveau WRInaute

- Messages: 5
- Inscription: 10 Mai 2005
shrom a écrit:Ca ne vaut pas grand chose comme protection, il es très facile de spoofer le referer.
Si tu y tiens vraiment, rajoute:
- Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ! bannieres
En tous les cas, cette solution à l'air de fonctionner correctement (à ceci près que le point d'interrogation doit être collé à "bannieres".
12 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 du texte et images
- Protection des images... PB
- .htaccess et protection des images
- Protection des images : frein au référencement ?
- Protection des images avec htaccess : Paramétrable ?
- 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
- protection htaccess mais pas les images comment faire ?
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Les programmes d'Arte bientôt sur YouTube
- l'URL Rewriting expliqué aux débutants
- Google Puffin : Google cherche sur votre disque dur
- Gestion des langues et des sessions en PHP / MySQL
- Le nouveau statut de la presse en ligne en France
- Google lance le service Latitude
- Nouvelle interface des pages de Google
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 1 invité


