apache - 防止直接访问 pdf 和 txt 磁贴,除非通过网站内的链接
问题描述
我需要防止直接访问 web 目录中的 pdf 和 txt 文件。我在 htaccess 文件中有以下代码。它当然会阻止直接访问 txt 文件,但不会阻止 pdf 文件。我尝试过使用其他扩展,如 mp3 等,它可以工作,但我不明白为什么它不能与 pdf 一起工作。
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mywebsite\.com/ [NC]
RewriteCond %{REQUEST_URI} !hotlink\.(pdf|txt) [NC]
RewriteRule .*\.(pdf|txt)$ http://goaway.com/ [NC]
解决方案
推荐阅读
- kubernetes - 活跃度和就绪度探测计数
- r - 识别列中重复项的第一个实例
- filter - Pyorch:使用 conv2d 在一张图片上应用一批过滤器(内核)
- javascript - 使用 React 从 Firebase 获取数据
- keyboard - VBox 界面上的键盘映射
- android - DrawerLayout 菜单项在单击事件中不起作用
- reactjs - 如何在 react-testing-library 中获取具有“name”属性的元素
- vlc - 使用网络摄像头/hdmi-usb 加密狗时,帧率低(视频断断续续)、无声音、“图像中未找到 JPEG 数据”
- ios - 未安装私钥 Apple Distribution
- javascript - 在 AJAX 调用中从 (data) 中提取数组数据