PDA

Просмотр полной версии : Организация download через .htaccess и MIME


Hatifnatt
03.10.2005, 03:06
Что необходимо прописать в .htaccess чтоб например .rar архивы браузер скачивал, а не начинал вываливать на страницу

Поначалу MIME тип для рара вобще не был установлен, был только для зипа, в настройках самого апача (к ним доступа не имею, все дело происходит на хостинге). Написал вот енту строку "AddType application/x-rar rar" в .htaccess, теперь качалка видит .rar как "application/x-rar" а не как "text/plain", но при вбивании адреса файла в адресную строку браузера он начинает успешно качать файл и вываливать его на экран.
Суть вопроса в первых строках. Темы про .htaccess наличиствуют, он они не имеют отношения к моему вопросу (в любом случае ответа я не нашел) посему рискнул создать новую. Если кто знает дайте плиз ссылочки где можно почитать про .htaccess и про .htaccess + MIME в частности.
Всем откликнувшимся заранее спасибо.

rapid
03.10.2005, 10:23
Поставь

AddType application/octet-stream .rar

Тогда браузер будет сохранять файл

PS: http://www.imho.ws/showpost.php?p=1032001&postcount=4175

Hatifnatt
03.10.2005, 22:55
Не помогает, я этот вариант уже пробовал, но решил по твоей наводке еще раз попробовать, все равно в окно вываливает.
Help все еще need! :help:

Hubbitus
04.10.2005, 12:37
AddType application/rar .rar

P.S. Не забудьте очистить кешь при проверки, а лучше переименуйте тестовый файл на сервере.

apoc
04.10.2005, 16:08
Это здесь... схожая ситуация:
только изменить тип содержимого (http://www.imho.ws/showthread.php?t=93666)

rapid
04.10.2005, 20:31
Прикол в том что браузер будет сохранять файлы незарегистрированных типов и будет пытаться показывать их если они есть у него в списке MIME. То есть можно зарегистрировать несуществующий новый тип
AddType x-my-reget/x-my-reget .rar

Hatifnatt
04.10.2005, 21:24
Hubbitus:
AddType application/rar .rar

Насколько я знаю для rar тип application/x-rar
???
Где бы это можно было уточнить?
apoc:
Это здесь... схожая ситуация:
Нет там ситуация хоть и похожая, да не та, там предлагается возвращать файл в заголовке документа, этот вариант я знаю, мне бы надо именно средствами .htaccess.rapid:
Прикол в том что браузер будет сохранять файлы незарегистрированных типов
....
Да как бы нехотелось создавать несуществующий тип :)

Andrey Zak
04.10.2005, 21:41
application/x-rar-compressed

Может AddType не работает в .htaccess в твоем случае.
Попробуй какое-нибудь другое расширение для примера.
Я регистрировал так:
AddType "application/adt" .adt
Может дело в кавычках? :)

Hubbitus
04.10.2005, 21:42
Hatifnatt:
Насколько я знаю для rar тип application/x-rar
Покрайней мере с указанным все корректно работает и раром распознается.

Hatifnatt
04.10.2005, 22:02
Andrey Zak:
Может AddType не работает в .htaccess в твоем случае.
Не, работает точно, тип в качалке меняется вместе с изменением на сервере
Вобщем "вдруг" все заработало работает при
application/rar
application/x-rar-compressed
и с моим исходным вариантом
application/x-rar
Почему "вдруг" заработало, честно говоря не понял, но работает и хорошо :)
Всем спасибо за помощь!

Andrey Zak
04.10.2005, 22:49
Hatifnatt:
Почему "вдруг" заработало, честно говоря не понял, но работает и хорошо
Может быть было дело в закешировавшемся документе, как уже писали?

Hatifnatt
04.10.2005, 23:23
Может быть, может быть, даже скорее всего так и есть, но мы отходим от темы, которая вобщем-то для меня исчерпана (то что требовалось получено :) ).
Всем еще раз респект.