Protection accès images externe mais pas en interne

WRInaute discret
Bonjour,


Voici mon problème.
J'ai un site avec des images, je souhaitais que les images ne soient pas accessible en adresse directe :
ex : http://www.monsite.com/images/photo1.jpg

J'ai donc mis un .htaccess dans le répertoire http://www.monsite.com/images/ :

Code:
Options +FollowSymlinks 
RewriteEngine On 
RewriteRule ^.*\.jpg$ /foo [F]

J'ai donc ce code qui me bloque bien l'accès aux images du répertoire mais je voudrais que via un script php la photo http://www.monsite.com/images/photo1.jpg soit bien ouvrable.

Comment s'y prendre pour que seul le script php est accès ?

Merci d'avance :wink:
 
WRInaute discret
Bonsoir,

Moi j'utilise le code ci-dessous pour bloquer l'affichage de certaines de mes images

Code:
#--------------------------------------------------
### ON EVITE LE VOL D IMAGES, VIDEO, SON, FEUILLE DE STYLE, PDF ET ZIP
### LES VISITEURS DOIVENT PASSER PAR LE SITE. 
#--------------------------------------------------
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*ton-site-sans-le-www\.net$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*ton-site-sans-le-www\.net/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://images\.google\..*$ [NC] 
ReWriteRule .*\.(gif|png|jpg)$ - [F]

Si tu places ce code dans le dossier images principal de ton site, il va te bloquer toutes tes images depuis d'autres sites, les bannières les logos etc. il vaut mieux créer un autres répertoire et de placer dans celui-ci toutes les images à protégées.
Par exemple : http://www.monsite.com/images/images_protegees/
 
WRInaute discret
Merci de ta réponse Ankyo-SG.

C'est pas tout à fait ca mon problème car ton script sert uniquement à éviter qu'un autre site affiche les images de ton site.
Je souhaite que les visiteurs ne puisse pas accéder aux images de mon site en tappant l'adresse directe (ce que j'ai réussi à faire) mais qu'un script d'affichage d'images, sur mon site, puisse lire ces images.
 
WRInaute impliqué
Merci KOogar pour le lien vers ton site dont les tutoriels sont clairs et en plus chui chez onli.e :wink:

Une question cependant la réécriture propose souvent du htm... est-ce meilleur pour le référencement ou est-ce une habitude pour l'ensemble des internautes ?
 
WRInaute accro
Les extentions .html sont utilisées en réécriture car ce sont des extentions familières pour tous les utilisateurs.
 
Discussions similaires
Haut