bigornot Posté 21 Novembre 2004 Partager 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte supprimé Posté 21 Novembre 2004 Partager 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 ...) Lien vers le commentaire Partager sur d’autres sites More sharing options...
bigornot Posté 21 Novembre 2004 Auteur Partager 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/ ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 21 Novembre 2004 Partager Posté 21 Novembre 2004 tu mets un fichier index.html vide, à l'intérieur de ce répertoire. Lien vers le commentaire Partager sur d’autres sites More sharing options...
bigornot Posté 21 Novembre 2004 Auteur Partager Posté 21 Novembre 2004 oui, mais avec des logiciels genre flashget, on peut quand meme voir ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
olive457 Posté 21 Novembre 2004 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
bigornot Posté 5 Décembre 2004 Auteur Partager Posté 5 Décembre 2004 ok merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 5 Décembre 2004 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 5 Décembre 2004 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant