正如标题所述,我对通过woocommerce的数字可下载产品提出了疑问。我是网络开发和wordpress的新手,所以对我来说很容易。我正在尝试添加可下载的产品,您无法通过直接网址访问该文件。我已将下载类型设置为强制下载以防止链接共享,但发现我仍然可以通过键入直接路径来访问可购买的文件示例:
example.com/wp-content/uploads/woocommerce_uploads/2015/06/examplefile.pdf
我做了很多研究,但得出的结果却很少。我发现的唯一一件事就是我应该将可下载文件移到根目录之外。我试图这样做,但下载链接不再有效。不像正常那样强制下载,而是重定向到像
这样的页面example.com/home/user/public_html/home/user/downloads/examplefile.pdf
所以我认为woocommerce不能与根目录之外的文件友好。总而言之,我不知道还有什么可尝试的。任何有关如何使这项工作(在根目录之外的文件)或其他解决方案的帮助或建议将不胜感激。
答案 0 :(得分:1)
如果您在public_html目录之外创建一个文件夹并在此处上传文件,那么您将是安全的。
您可以在此mega.nz中找到有关此主题的详细说明以及如何复制上传文件的链接。
答案 1 :(得分:0)
您可以在woocommerce_uploads文件夹中添加.htaccess文件
deny from all