Я пытаюсь получить все файлы в определенной папке для принудительной загрузки:
Я создал файл .htaccess, но это не работает
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI
По сути, я не хочу, чтобы выполнялся какой-либо скрипт или что-либо еще. Я хочу, чтобы все было загружено из этой папки.
Какие-либо предложения?
Вы можете сделать это по мере расширения с помощью AddHandler
AddHandler default-handler php pl py jsp asp
Однако это обременительно, поскольку вам нужно следить за каждым возможным расширением. Вы можете установить обработчик по умолчанию для каждого файла в файле htaccess с помощью SetHandler. И это был бы мой предпочтительный метод. Просто введите это в свой файл htaccess.
SetHandler default-handler
Если у вас нет разрешений на это в вашем htaccess, вам нужно будет ввести его в директиву Directory в вашей конфигурации Apache:
<Directory /path/to/dir>
SetHandler default-handler
</Directory>
Более простое решение для загрузки ВСЕХ файлов в папке.
.htaccess в этой папке
Header set Content-Disposition attachment
Но для этого требуется, чтобы модуль заголовков был загружен в apache
LoadModule headers_module modules/mod_headers.so
и еще одна вещь, кэшированные в браузере изображения не будут загружаться.