Поскольку один из предыдущих ответов ссылается на неработающую ссылку, я дам свой ответ здесь.
Если вы пытаетесь указать тип MIME-файлов с определенным расширением, вы можете добавить это в .htaccess:
AddType application/octet-stream .dmg
Однако это не гарантирует, что браузеры «загрузят» файл. Chrome например не распознает это. Итак, вот способ заставить файлы определенного типа «скачать»:
<FilesMatch "\.(?i:dmg)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
Немного регулярных выражений вокруг расширения (dmg) просто для того, чтобы сделать его нечувствительным к регистру.
Вам может потребоваться очистить кэш браузера, прежде чем он будет работать правильно.
Это работает в последних версиях Chrome, Firefox и IE8 (по состоянию на август 2013 года). Я не тестировал последние версии IE или Safari, поэтому, если кто-то имеет эти браузеры и может их протестировать, подтвердите их работу в комментариях ниже.