私の(drupal)Webサイトには、表示/ダウンロードできるpdfがあります。
http://www.mysite.de/assets/thefile.pdf
Firefox は、ダウンロードするのではなく、ブラウザ内で PDF を表示することもできます。問題は、少なくとも私たちの < win7 ユーザーにとっては、pdf ビューアが非常にバグが多いことです。
私は .htaccess にはあまり詳しくありませんが、ブラウザにファイルをダウンロードするように指示するファイル ヘッダーを設定することは可能だと思います。しかし、ユーザーエージェントに応じて条件付きでそれを行うにはどうすればよいですか?
私が知る限り、対象となるユーザー エージェントは/.*(windows nt 5\.1).*(firefox).*/i
(win xp 以下の firefox である可能性があります) です。
編集:次のようにファイルを強制的にダウンロードできることを知っています:
<FilesMatch "\.(?i:doc|odf|pdf|rtf|txt)$">
Header set Content-Disposition attachment
</FilesMatch>
ただし、別の条件、つまりユーザー エージェントを追加する方法については説明しません。