разрешения на загрузку / скачивание - PullRequest
1 голос
/ 15 ноября 2011

У меня сейчас есть папка, в которую общедоступные файлы загружаются.

Я хочу иметь возможность загружать эти файлы по ссылке, но не могу просматривать папку для загрузки.Но в то же время мне нужно сохранить эту папку доступной для записи для загрузки.

Какие разрешения мне нужно установить?

Cheers, Doug

Ответы [ 2 ]

1 голос
/ 15 ноября 2011

Откройте файл .htaccess в текущей папке или создайте его, если он не существует.

Если Options Indexes существует, измените его на Options -Indexes или добавьте Options -Indexes в качестве новой строки.

Сохраните файл и выйдите.

Возможно, вам придется перезапустить Apache.

0 голосов
/ 15 ноября 2011

Это, вероятно, лучше всего с файлом .htaccess внутри папки загрузки, добавьте этот код в файл .htaccess, чтобы предотвратить списки каталогов для этой папки:

IndexIgnore *

или

Options -Indexes

С помощью IndexIgnore вы можете изменить подстановочный знак * на список расширений, которые вы хотите игнорировать.Это позволяет вам делать что-то вроде:

IndexIgnore *.gif *.jpg

, который не будет отображать ни gif, ни jpg в списке каталогов, но все остальное.

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

...