rar и Opera
Веб-разработка 25.11.2007Наткнулся недавно на эту проблему. rar`овский файл в опере не скачивался как обычный архив, а открывался в виде текста. Причем в остальных браузерах было все нормально. Решается проблема просто:
? Я загружаю архив RAR из Интернета c помощью Netscape Navigator или Netscape Communicator, а архив оказывается поврежденным. Почему?
! Для RAR-архивов HTTP-сервер Apache неправильно сообщает программе загрузки тип получаемого файла, считая, что он — text/plain. В результате Netscape Navigator/Communicator обрабатывает его как обычный текст. Чтобы избежать этой ошибки, веб-мастера, использующие Apache, должны создать в каждой папке, где есть архивы RAR, файл .htaccess, и добавить в него следующую строку:
AddType application/x-rar-compressed rarЕсли файл .htaccess уже существует, то данную строку нужно просто добавить в этот файл.

(3 голосов, средний: 4.33 из 5)
07.03.2008 в 00:42
В свое время долго мучился с этим, кстати не обязательно в .htaccess, если есть доступ к глобальным конфигурационным файлам Apache то можно и там. У меня аналогичная ошибка была не только с архивами рар, а еще с другими типами файлов, которые апач не понимает…
07.03.2008 в 01:11
Ага, я вот еще тоже нарывался на такого же плана проблему с *.flv файлами, видео файл тупо не хотел играться через видео проигрывель флешовый, пока не написал следующее:
Addtype application/x-shockwave-flash .flv .swf
07.03.2008 в 01:14
еще аналогичнр с 3gp итд… много чего можно придумать
05.06.2008 в 10:54
огромное спасибо, действительно помогло!