显示和下载相同的PDF文件

时间:2014-04-24 21:01:43

标签: apache .htaccess pdf download

我正在寻找通过两种不同方式处理相同PDF文件(位于带有apache服务器的主机上)的方法。首先 - 默认情况下,如果我单击链接http://example.com/1.pdf,则应在浏览器中打开此文件以进行读取或打印(它已在工作)。第二 - 如果我点击像http://example.com/1.pdf?download这样的链接,这个文件应该作为二进制文件下载。

我想这可以通过.htaccess魔法完成,但我不太聪明,不能猜测如何完全做到这一点。你能救我吗?

1 个答案:

答案 0 :(得分:0)

这样的事情:

RewriteCond %{QUERY_STRING} download
RewriteCond %{REQUEST_URI} .pdf$
RequestHeader Set "Content-Disposition" "attachment"