0

この質問は何度もありました。利用可能なすべてのオプションを試しましたが、絶対 URL を使用した直接アクセスから PDF ファイルをブロックするのに苦労しています。

PDFが存在する同じフォルダーにある.htaccessファイル内で次のコードを使用しています

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のレンダリングが開始されます。

ディレクトリ URL http://thetutlage.com/demo/pdfReader/files

PDF URL :- 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 に答える