在我的(drupal)网站上,我有一个可以查看/下载的 pdf。
http://www.mysite.de/assets/thefile.pdf
Firefox 还能够在浏览器中查看 pdf,而不是下载它。问题是 pdf 查看器非常糟糕,至少对于我们的 <win7 用户来说是这样。
我对 .htaccess 不太熟悉,但我想可以设置一个文件头来告诉浏览器下载文件。但是如何根据用户代理有条件地做到这一点?
据我所知,目标用户代理是/.*(windows nt 5\.1).*(firefox).*/i
(可能是 win xp 和更低版本的 firefox)。
编辑:我知道我可以像这样强制下载文件:
<FilesMatch "\.(?i:doc|odf|pdf|rtf|txt)$">
Header set Content-Disposition attachment
</FilesMatch>
但不是如何添加另一个条件,即用户代理。