2016-01-18 1 views
0

У меня есть следующие в моей .htaccess:Исключить каталог из mod_autoindex.c Опции -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> 

Однако, у меня есть каталог, который не имеет индексный файл (и я предпочитаю, чтобы сохранить его таким образом,), который мне нужно для доступа. Как исключить этот каталог из приведенного выше кода?

+0

Помог ли мой ответ решить ваш вопрос? Если это так, я был бы признателен, если бы вы могли отметить это как принятое и/или повысить его, чтобы я получил кредит, а другие, кто читал это в будущем, увидели, что он его решил. благодаря – sa289

ответ

0

Несмотря на следующий комментарий (я получил этот код от кого-то другого):

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

... этот код не блокирует доступ пользователей к файлам в каталоге, у которого нет индексного файла. Поэтому мне не нужно исключать мой каталог из вышеуказанного кода.

В качестве примера, example.com/testdir не имеет индексного файла. Но я могу получить доступ к example.com/testdir/testfile.txt

1

Создайте файл .htaccess в этой директории, и в нем поместить следующий

<IfModule mod_autoindex.c> 
    Options +Indexes 
</IfModule> 
Смежные вопросы