この質問は何度もありました。利用可能なすべてのオプションを試しましたが、絶対 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 の場合、リダイレクト ルールも使用してみましたが、うまくいかないようです。