Restreindre l'accès aux sous dossiers

Restreindre l'accès aux sous dossiers - PHP - Programmation

Marsh Posté le 21-11-2007 à 15:04:33    

Salut à tous,
 
J'ai un problème que je n'arrive pas à résoudre. J'ai mis en ligne un site sur ovh.
Et une arboresence assez complexe et bien étoffée
 
racine
racine/sous repertoire 1
racine/sous repertoire 2
racine/sous repertoire 1/sous sous repertoire
....
 
En tapant ces urls dans un navigateur, le contenu du dossier s'affiche.
J'aimerais interdire l'accès à tous ces sous dossiers : j'ai essayé avec .htaccess mais comme
j'ai des images dans mes dossiers à afficher sur des pages, j'ai des croix rouges
 
en fait j'aimerais pouvoir rediriger vers une page spécifique, un peu comme un "index.htm"
dans chaque dossier (ce que je ne veux pas faire, ayant bien trop de sous dossiers)
 
vala, j'espère avoir été clair...  :pt1cable:  
merci d'avance !
 
Seb

Reply

Marsh Posté le 21-11-2007 à 15:04:33   

Reply

Marsh Posté le 21-11-2007 à 15:39:09    

Solution 1 : interdire le listing du répertoire.
Solution 2 : indiquer les fichiers autorisés et bloquer le reste.
 
Exemple de la solution 1 :

Citation :

"Options -Indexes"


Exemple de la solution 2 (moisn bien vu qu'on voit que des fichiers existe, mais un bon complément du premier) :

Citation :

<Files php*>
 
Order Allow, Deny
Deny from all
</Files>

Reply

Marsh Posté le 21-11-2007 à 15:50:33    

omega2 a écrit :

Solution 1 : interdire le listing du répertoire.
Solution 2 : indiquer les fichiers autorisés et bloquer le reste.
 
Exemple de la solution 1 :

Citation :

"Options -Indexes"


Exemple de la solution 2 (moisn bien vu qu'on voit que des fichiers existe, mais un bon complément du premier) :

Citation :

<Files php*>
 
Order Allow, Deny
Deny from all
</Files>



 
je vais opter pour la première solution
par contre je ne connais que les notions de base sur .htaccess
je dois placer cette option à quel niveau ?

Reply

Marsh Posté le 21-11-2007 à 16:47:52    

Ca doit faire 5 ans que je n'ai plus touché a un .htaccess . Personnellement, je fais mes modifications dans les fichiers de config d'apache.
 
Si tu cherches sur google, tu devrais trouver des exemples de .htaccess qui utilisent cette option là.

Reply

Marsh Posté le 22-11-2007 à 20:47:11    

il n'y a aucune différence entre modifier le fichier de conf de apache dans les balises <Directory >  que d'utiliser un fichier .htaccess. C'est EXACTEMENT la meme chose.
Donc la doc d'apache tu fournira toutes les infos nécessaires :  
http://httpd.apache.org/docs/2.0/mod/directives.html
et en francais : http://www.apachefrance.com/Manuel [...] tives.html (attention doc de apache 1.3, y'a pas trop de différence, mais y'en a).


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Sujets relatifs:

Leave a Replay

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