.htaccess - 通过别名和 .htaccess 规则访问 webroot 之外的文件
问题描述
我需要制作存储在 Web 根目录之外的文件夹(带有子文件夹)中的 PDF 文件,这些文件可以通过纯 URL 公开访问。已经在 Apache 中创建了一个别名来引导这个文件夹,所以我现在需要的是 .htaccess 中的重定向规则来完成这项工作。
我有这个别名:https ://www.examplesite.com/certificate
用于访问这些 PDF 的 URL 例如:https ://www.examplesite.com/certificate/2018/LGIOIGD9E9345034GJERGJER.PDF https://www.examplesite.com/certificate/2017/GSDFJGLKJNL345L34LSNFLSD.PDF
我应该如何在 .htaccess 中格式化我的重定向规则以决定是否要在浏览器中下载或查看文件?
解决方案
抱歉打扰了,我自己找到了答案:
<FilesMatch "\.pdf$">
ForceType applicaton/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
推荐阅读
- esp8266 - 使用 ESP8266 和 arduino uno 向 TELNET 应用程序发送数据
- javascript - 按升序和降序从数组中选择随机值
- python - 模型输出 "Tensor("activation_9/activation_9/Identity:0", shape=(?, 6), dtype=float32)" 的形状无效
- flutter - 为什么这里if语句中的条件不能满足
- flutter - FLUTTER / FIRESTORE - 检索嵌套在几个子集合中的数据
- upgrade - 从超过 3 个月大的 Drake 版本升级的最佳方式是什么?
- azure-log-analytics - Azure Sentinel,分析规则 14 天回溯限制
- angularjs - 在 Zeppelin Angular 段落中访问 angularBind 中的 JS 变量?
- javascript - 如何获取数组中的对角线值?
- java - 使用时间概念实现地图