rar и Opera

Наткнулся недавно на эту проблему. 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 уже существует, то данную строку нужно просто добавить в этот файл.

Автор

  • Ага, я вот еще тоже нарывался на такого же плана проблему с *.flv файлами, видео файл тупо не хотел играться через видео проигрывель флешовый, пока не написал следующее:

    Addtype application/x-shockwave-flash .flv .swf

  • Vladislav

    В свое время долго мучился с этим, кстати не обязательно в .htaccess, если есть доступ к глобальным конфигурационным файлам Apache то можно и там. У меня аналогичная ошибка была не только с архивами рар, а еще с другими типами файлов, которые апач не понимает…

  • Vladislav

    еще аналогичнр с 3gp итд… много чего можно придумать 🙂

  • огромное спасибо, действительно помогло!

  • Спасибо огромнейшее! Оказывается всё так просто! А то я уже было начал огорчаться, что придётся мне ещё и PHP изучать. Вот что значит сведующий человек! А то какие-то скрипты надо писать и т.д. и т.п. Ни от кого не мог добиться вразумительного ответа.