Fichier htaccess

Fichier htaccess - PHP - Programmation

Marsh Posté le 04-07-2012 à 09:29:32    

Bonjour,
 
J'ai une galerie photos en flash.
 
Je souhaite protéger un dossier "photos" contenant des images.
J'ai mis un index.htm vide dans ce dossier "photos" qui déjà empêche le listage de ce dossier.
Je cherche aussi et surtout à éviter les liens directs (http) vers certaines images.
 
Cependant si l'on tape dans le navigateur l'adresse puis le nom des images genre "http://site.free.fr/photos/image.jpg"
l'image s'affiche dans le navigateur.
 
J'ai bien sûr essayer de protéger ce dossier "photos" par un .htaccess (sur Free)
et les images ne sont plus accessible en tapant leurs adresses et noms  
 

Code :
  1. <Files *>
  2.     Order allow,deny
  3.     Deny from all
  4. </Files>


MAIS ... ça les rends aussi inaccessible du fichier flash swf, moteur de la galerie ...  :(  
(plus rien ne s'affiche ...)
 
Y'a t'il une solution à ce problème ? Comment faire ?
 
PS : je poste des photos libres de droits, récupérable si l'on veut, mais c'est aussi pour apprendre comment protéger certaines images (et ou fichiers / répertoires). Je sais bien que l'on peut toujours récupérer des images qui s'affichent dans un navigateur (cache, capture, etc), mais là n'est pas le problème (ni l'objet de ma demande).  
 
En vous remerciant.


Message édité par dann le 04-07-2012 à 13:27:42
Reply

Marsh Posté le 04-07-2012 à 09:29:32   

Reply

Marsh Posté le 04-07-2012 à 17:32:46    

http://www.google.fr/search?q=hotlink%20htaccess
Notamment http://www.htaccesstools.com/hotlink-protection/ si tu lis l'Anglais (penser à bloquer les blank referers dans ton cas, sinon, il suffira de copier coller l'url dans le navigateur pour y avoir accès.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 04-07-2012 à 20:18:55    

Wooooow
merci beaucoup pour ton aide et ces liens "aideinfo"
 
Il me semble que c'est tout a fait ce dont j'ai besoin !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed