2016-01-18 1 views
0

je suit dans mon .htaccess:répertoire à partir mod_autoindex.c Options de -Indexes

# "-Indexes" will have Apache block users from browsing folders without a 
# default document Usually you should leave this activated, because you 
# shouldn't allow everybody to surf through every folder on your server (which 
# includes rather private places like CMS system folders). 
<IfModule mod_autoindex.c> 
    Options -Indexes 
</IfModule> 

Cependant, j'ai un répertoire qui ne dispose pas d'un fichier d'index (et je préfère garder cette façon), dont j'ai besoin pour activer l'accès. Comment puis-je exclure ce répertoire du code ci-dessus?

+0

Est-ce que ma réponse a permis de résoudre votre problème? Si oui, je vous serais reconnaissant si vous pouviez le marquer comme accepté et/ou upvote afin que je reçois un crédit et d'autres qui lisent à l'avenir voir qu'il a résolu le problème. Merci – sa289

Répondre

0

Malgré le commentaire suivant (je suis arrivé ce code de quelqu'un d'autre):

# "-Indexes" will have Apache block users from browsing folders without a 
# default document 

... ce code n'empêche pas les utilisateurs d'accéder aux fichiers dans un répertoire qui n'a pas de fichier d'index. Par conséquent, je n'ai pas besoin d'exclure mon répertoire du code ci-dessus.

Par exemple, example.com/testdir n'a pas de fichier d'index. Mais, je suis capable d'accéder à example.com/testdir/testfile.txt

1

Créer un fichier .htaccess dans ce répertoire, et il a mis les éléments suivants

<IfModule mod_autoindex.c> 
    Options +Indexes 
</IfModule>