Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Как запретить выполнение файлов через .htaccess


Автор: Link90 28.4.2007, 18:29
Как сделаать, чтоб любой файл в директории при обращении к нему скачивался...
Например, есть файл *.txt и нужно чтоб он выдавался на скачивание, а не выводил текст в браузер

Автор: Сумасшедший 28.4.2007, 19:48
Попробуйте в .htaccess добавить что-нибудь в роде
AddType application/skachajmenja .txt

Автор: Link90 29.4.2007, 07:13
Сумасшедший, Сервер выдаёт 500-ую ошибку (((

Автор: Сумасшедший 29.4.2007, 11:00
Link90, грустно=( У меня сработало(
А чем не устраивает просто архивирование таких файлов?

Автор: Link90 29.4.2007, 19:51
Просто я пишу утилиту для своего собственного файлообменника.
Работает она через ФТП, Файлы на сервер льёт без проблем, ссылку выдаёт.
Вот я и думаю о безопасности. А архивировать в моём случае будет оочень не удобно.
Тем более если я ограничу программой загрузку скриптовых файлов (пхп, перл ...), то тектовые файлы запрещать не стоит. А я не хочу, чтоб содержимое текстовых файлов выводилось в браузер, так как лишний раз показывается адрес данного документа, который до этого был скрыт...

Автор: Сумасшедший 29.4.2007, 20:00
Link90, хм. Я бы всё-таки архивировал,- текст жмётся хорошо, никаких проблем при вытаскивании файлов из архива не возникает, пользователям удобно,.. в конце-концов можно переименовать немного расширение. Если уж совсем никак, то можно сделать окошко, в котором будет инклудится текст.

Автор: psworld 23.9.2007, 12:56
Mod Rewrite + скрипт, который будет выпихивать данные.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)