bigornot Posté 21 Novembre 2004 Posté 21 Novembre 2004 bonjour, je voudrais créer un fichier .htacces permettant d'interdire l'accès à un dossier aux visiteurs, mais pas au serveur ... est-ce possible ?
Compte supprimé Posté 21 Novembre 2004 Posté 21 Novembre 2004 C'est tout a fait le rôle d'un .htaccess un truc du genre .htaccess deny from all Interdira l'acces aux fichiers du repertoire dans lequel tu aura placé le .htaccess, mais pas aux serveur via la fonction include() de php (ce à quoi tu pensais je suppose ...)
bigornot Posté 21 Novembre 2004 Auteur Posté 21 Novembre 2004 euh ... non je me suis mal exprimé : c'est un dossier contenant des images ... donc, deny from all ne marche pas, car il interdit l'acces au images ... moi, je veux que l'utilisateur puisse voir l'image, mais qu'il n'ait pas un listage du dossier du genre http://www.bigornotlabot.info/img/ ...
Anonymus Posté 21 Novembre 2004 Posté 21 Novembre 2004 tu mets un fichier index.html vide, à l'intérieur de ce répertoire.
bigornot Posté 21 Novembre 2004 Auteur Posté 21 Novembre 2004 oui, mais avec des logiciels genre flashget, on peut quand meme voir ...
olive457 Posté 21 Novembre 2004 Posté 21 Novembre 2004 Salut, Avec DirectoryIndex index.html index.php index.htm /erreurs/error.php?code=403 en début de ton .htaccess, tu interdiras le listage de ton répertoire (avec une redirection type 403 de mon cru) si il n'y a pas de index.html, index.php ou index.htm tout en y autorisant l'accés par le serveur.... Si tu veux interdire un accès extérieur à ton site de tes images, il y a: RewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http://tonsite.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.tonsite.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://*/.*$ [NC] RewriteCond %{HTTP_REFERER} !^https://*/.*$ [NC] ReWriteRule .*\.(gif|png|jpe?g)$ - [F] Où les images gif, png et jpeg ne seront pas accessibles autrement que par tonsite.com ou www.tonsite.com. A plus Olivier
Dan Posté 5 Décembre 2004 Posté 5 Décembre 2004 Salut Bigornot, Et la simple ligne suivante: Options -Indexes ne suffit pas ? L'interdiction d'affichage si le référant n'est pas ton domaine (comme Olivier préconise) interdira aussi l'affichage des images dans le cache de Google Dan
Jeanluc Posté 5 Décembre 2004 Posté 5 Décembre 2004 oui, mais avec des logiciels genre flashget, on peut quand meme voir ... Bonjour, Tu pourrais expliquer comment fait ce FlashGet. Cela me semble impossible s'il existe un fichier index.html dans le répertoire. Jean-Luc
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant