通过别名和.htaccess规则访问webroot之外的文件

时间:2018-12-03 10:23:27

标签: .htaccess

我需要使通过根URL公开访问存储在Web根目录之外的文件夹(带有子文件夹)中的PDF文件。在Apache中已经创建了一个别名来引导该文件夹,因此,我现在需要的是.htaccess中的重定向规则才能使此工作生效。

我有这个别名:https://www.examplesite.com/certificate

将用于访问这些PDF的URL例如:https://www.examplesite.com/certificate/2018/LGOIGD9E9345034GJERGJER.PDF https://www.examplesite.com/certificate/2017/GSDFJGLKJNL345L34LSNFLSD.PDF

我应该如何在.htaccess中设置重定向规则的格式,以决定是否要在浏览器中下载或查看文件?

1 个答案:

答案 0 :(得分:0)

对不起,我自己找到了答案:

<FilesMatch "\.pdf$">

ForceType applicaton/octet-stream

Header set Content-Disposition attachment

</FilesMatch>