2017-11-07 6 views
1

現在、パスワード保護されたページにあるダウンロード用のPDFリンクを持つWordpressのサイトがあります。誰かがそのPDFの直接ファイルパスのURLを取得した場合、そのPDFがどのようにダウンロードされるのを防ぐことができますか?おそらく助けるプラグインはありますか?このサイトはAWS上にあるので、大部分の人にはわかるように.htaccessファイルを変更することはできません。ウェブサイトのファイルが直接URLからダウンロードされないようにする

+1

本当にパスワードで保護されている場合は、完全なURLを取得することでほとんど違いはありません。パスワードも必要です。ケアを明確にする? – jaswrks

+0

パスワードは保護されていませんが、リンク先のページにはログインできません。私はちょっと混乱させてしまったように私の質問を編集しました。 –

答えて

3

AWSの標準的なアプローチは、S3でファイルをホストし、S3 PreSigned URLを有効期限とともに使用することです。

保護されたパスワードページから、通常のダウンロードリンクの代わりにpresigned URLが生成されました。 S3バケツを公開しないようにして保護します。このファイルをダウンロードするには、事前に設定されたURLが必要です。

Google検索では、これを行う方法に関するソースコードで多くの例が出てくるでしょう。非常に簡単です。

Creating a presigned request

+1

事前に設定されたURLにもタイムアウトがあるため、誰かが古いURLを保持しても機能しません。 – kichik

関連する問題