【问题标题】:Access files outside of webroot through alias and .htaccess rule通过别名和 .htaccess 规则访问 webroot 之外的文件
【发布时间】:2018-12-03 10:23:26
【问题描述】:

我需要制作存储在 Web 根目录之外的文件夹(带有子文件夹)中的 PDF 文件,这些文件可以通过纯 URL 公开访问。在 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 中的重定向规则来决定是下载文件还是在浏览器中查看文件?

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    抱歉打扰了,我自己找到了答案:

    <FilesMatch "\.pdf$">
    
    ForceType applicaton/octet-stream
    
    Header set Content-Disposition attachment
    
    </FilesMatch>
    

    【讨论】:

      猜你喜欢
      • 2011-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      相关资源
      最近更新 更多