防止从直接URL下载网站文件

时间:2017-11-07 20:21:02

标签: wordpress amazon-web-services

我在Wordpress中有一个网站,其中包含一个可供下载的PDF链接,该链接目前位于受密码保护的页面上。我想知道如果有人碰巧得到该PDF的直接文件路径网址,我怎么能阻止下载PDF。是否有可能有帮助的插件?该网站在AWS上,因此我无法更改.htaccess文件,因为我见过大多数人的建议。

1 个答案:

答案 0 :(得分:3)

AWS的标准方法是在S3上托管您的文件,并使用过期的S3 PreSigned URL。

从受密码保护的网页中,生成的预先签名的网址代替常规下载链接。然后通过使其不公开来保护您的S3存储桶。预签名网址将被要求下载该文件。

谷歌搜索将提供大量关于如何执行此操作的源代码的示例。很容易做到。

Creating a presigned request