0

这个问题已经问了好几次了,我已经尝试了所有可用的选项,但我仍然很难阻止使用绝对 URL 直接访问 pdf 文件。

我在 .htaccess 文件中使用以下代码,该文件位于 pdf 所在的同一文件夹中

Order Allow,Deny
  <FilesMatch "^[^.]+\.(gif|jpe?g|png|pdf|doc|docx|txt|rtf|ppt|pptx|xls|mp4|mov|mp3|mpg|mpeg)$">
   Deny from all
  </FilesMatch>

当我访问 pdf 文件的目录时,它向我显示 403 禁止访问,但是当我输入 pdf 的绝对 url 时,它开始在浏览器中呈现 pdf。

目录网址http://thetutlage.com/demo/pdfReader/files

Pdf 网址:- http://thetutlage.com/demo/pdfReader/files/tracemonkey.pdf

任何帮助都会很棒。如果文件具有 .pdf 扩展名,我也尝试使用重定向规则,但这似乎也不起作用。

4

1 回答 1

2

工作正常:

Order Allow,Deny
Allow from all
<Files ~ "\.(gif|jpg|png|pdf)$">
Deny from all
</Files>
于 2015-08-15T09:49:47.563 回答