Web 共有のルートに、半機密の PDF ドキュメントを保持するフォルダーがあります。そのフォルダーまたはそのファイルにアクセスするすべての人に、アクセス許可エラーが発生するようにしてください。それはセットアップが簡単で、私はそれを使っています
<FilesMatch "\.pdf$">
Order Allow,Deny
Deny from all
</FilesMatch>
ただし、これらの PDF ファイルにリンクできるようにするには、PHP スクリプトを含むサーバー上のサブフォルダーが必要です。ノート; サーバー内でphpがファイルを内部的に読み取れるようにしたくありませんが、httpリクエストの場合、これらの制限されたファイルを直接リンクすることが突然可能になります。
子フォルダーの htaccess ファイルは、ルート フォルダーの htaccess ファイルに設定されたフォルダー パスの上位にあるルールを覆すことができると読みました。そのために、phpスクリプトを使用して特定のサブフォルダーにhtaccessファイルをセットアップしましたが(すべて許可を使用)、機能していないようです。