
現在、URL で API リクエストを受け入れる apache2 サーバーがありmydomain.com/api
、で実行されるクライアント アプリケーションがありますmydomain.com
。
また、私の API では、mydomain.com/api/files/fileId
ファイルを取得するためにアクセスできます。
現在、私のクライアント アプリケーションには、mydomain.com/file/fileid
対応する API エンドポイントのようにファイルを直接ダウンロードするのではなく、ファイル情報を含むページを表示し、ビデオの場合はストリーミングするための適切なカスタム GUI があるページがあります。問題は、Web サイトでファイルを表示する代わりに、API に直接アクセスしてその方法でファイルを取得できることであり、これを防止したいのです。
最終目標は、ユーザーがファイルをダウンロードしないようにし、YouTube のように (私が知っている限りでは) 私の Web サイトを通じてのみファイルを提供することです...
これは Apache 構成で実現できますか? それとも、これへのアプローチ方法を完全に変更する必要がありますか? 編集: 今のところ、ファイルは API URL と Web サイト ページの両方からアクセスできるままにしていますが、何かアイデアがあれば、助けてください。ありがとうございます