PDA

Показать полную графическую версию : Настройка Apache для работы c txt-файлами


Foxbat-A
03-09-2007, 12:12
Уважаемые участники форума, нужна Ваша помощь.

Можно ли для отдельной папки на сервере под управлением Apache прописать в файле .htaccess такое правило, чтобы клиентские браузеры не открывали текстовые файлы из этой папки, а сразу предлагали их сохранить (как zip-архивы, например, через диалоговое окно с указанием куда и под каким именем сохранять?), и если да, то как?

Заранее спасибо!

UPD: желательно, чтобы директивы в htaccess срабатывали и для динамически генерируемых страниц (PHP-скриптов например), отправляющих заголовок "Content-type: text/plain"

Prisoner
03-09-2007, 15:18
Доброго времени суток. Поглядите официальный мануал (http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtype). К примеру для Вашего случая подойдет следующая строка:
AddType application/octet-stream .txt

Правда броузеры звери своевольные и даже принимая признак двоичного потока все равно думают, что умнее людей, к примеру свой IE мне не удалось выдресировать на открытие диалога :(. Может быть кто из более сведующих пособит как быть .

Foxbat-A
03-09-2007, 15:57
Правда броузеры звери своевольные и даже принимая признак двоичного потока все равно думают, что умнее людей, к примеру свой IE мне не удалось выдресировать на открытие диалога . Может быть кто из более сведующих пособит как быть .

Идею понял, спасибо за совет.

А как вариант вправить мозг IE - я решил просто выставить другой "application/*" MIME-тип, application/index к примеру. Может быть несколько жульнический способ, но зато сработало безотказно. :happy:




© OSzone.net 2001-2012