htaccess - bloquer le téléchargement de fichiers - HTML/CSS - Programmation
Marsh Posté le 16-11-2010 à 13:55:01
Avec la directive <Directory> dans ta conf, si tu y as accès. Tu peux mettre une expression régulière comme répertoire apparemment.
Je ne sais pas s'il est possible d'utiliser cette directive dans un .htaccess.
Marsh Posté le 16-11-2010 à 14:25:17
Merci.
Ca m'a fait rebondir sur la doc sur les .htaccess :
Il est indiqué qu'il faut éviter l'utilisation de .htaccess pour plusieurs raisons, dont une qui m'intéresse, les perfs :
Citation : Notez aussi qu'Apache doit rechercher les fichiers .htaccess dans tous les répertoires de niveau supérieur, afin de rassembler toutes les directives qui s'appliquent au répertoire courant (Voir la section comment sont appliquées les directives). Ainsi, si un fichier fait l'objet d'une requête à partir d'un répertoire /www/htdocs/exemple, Apache doit rechercher les fichiers suivants : |
Donc, je transforme mon besoin.
Il faut pouvoir dire à la conf d'apache de ne pas fournir le contenu des (milliers) de sous-sous dossiers se nommant "Full", et malgré plusieurs lectures / recherches, je ne pige pas comment faire.
Marsh Posté le 16-11-2010 à 15:23:22
Groody a écrit : Salut, |
La technique la plus propre en général est de n'avoir que les fichiers liés au web dans le dossier www/ et un dossier à la même racine que www/ contient les fichiers dont tu ne veux que personne puisse y accéder sur le web.
Marsh Posté le 16-11-2010 à 15:31:41
Sauf que le site utilisé oblige une arborescence précise, pour ensuite construire le contenu du site web (ses catégorie, sous catégories, etc.).
Chaque dossier final de contenu contient les images moyennes, + un sous dossier pour les vignettes + 1 sous dossier pour les full.
Et j'en ai des tas...
Marsh Posté le 16-11-2010 à 19:27:10
La suite du sujet, pour ce que ça intéresse : http://forum.hardware.fr/hfr/OSAlt [...] 1642_1.htm
Marsh Posté le 16-11-2010 à 20:45:41
Reply
Marsh Posté le 16-11-2010 à 12:29:00
Salut,
Je ne suis pas du tout à l'aise avec les fichiers .htaccess
J'ai un serveur qui fait tourner une galerie photos en PHP. Le téléchargement des fichiers "haute résolution" se fait par un système de panier + génération d'un ZIP + téléchargement du Zip.
Actuellement, si on devine/connait le chemin des full réso (très facile...) les fichiers s'ouvrent dans le navigateur.
Les full réso sont dans un sous dossier.
Puisque seul le serveur accède à ces fichiers, je veux bloquer le téléchargement du contenu des sous dossier par un fichier ".htaccess"
J'ai créé le .htaccess, l'ai placé dans le sous dossier et ai ajouté "deny from all". Ca fonctionne. Le serveur arrive à générer le zip, et moi je n'arrive plus à appeler les images haute résolution.
Ma question : Ayant des milliers de dossiers, est-il possible de mettre un .htaccess à la racine pour seulement bloquer le contenu des sous dossiers portant un nom précis (car il y'a aussi un dossier pour les vignettes et un autre pour les moyennes) ?
!
---------------
Vidéo Concorde Air France | www.kiva.org