Windows的托管环境中,当你创建一个虚拟的产品,使用下载的属性客户能够下载尽可能多的产品,他们可以通过使用下面的一个例子:www.websitename.co.uk/download/product.zip 来实现!
重定向(Windows服务器通常不能提供)比没有重定向下载更安全。
然而,这是真实的,如果用户了解Zen Cart的基础设施,他们也许可以找出如何直接从“下载”文件夹下载。
鉴于这种情况下,下列选项可供选择:
1.Zen
Cart已经提供了.htaccess来保护该文件夹。你可以(应该)更新该文件,添加您的下载文件夹中的所有文件类型的文件扩展。因此,人们使用的浏览器不能直接访问这些扩展匹配的任何文件。诚然,如果你已经重定向,这可能会造成问题。当然,只有当.htaccess是完全支持你的服务器的时候才行。 (即:不是在Windows主机上)
2.如果您正在使用重定向或移动到您webroot以外的地方,“下载”文件夹,将阻止任何人曾经访问浏览器的文件,除非他们使用的是Zen Cart提供订单的详细信息的链接。这是最安全的方法。它需要实际搬迁的文件夹,并编辑您的configure.php文件以指向您的下载文件夹的实际位置,使Zen
Cart可以拥有一个线索来找到文件被分流到哪些用户了。这适用于Windows和Linux / Unix的主机。
看到我的根目录的文章:如何搬迁我的下载文件夹的相关问题
除了保护您的下载文件夹/文件,Zen Cart也只为每个订单提供有限的下载尝试,防止客户与他们的朋友分享可用的链接,。您可以配置的相应的,甚至下载个别的,再通过管理界面重置。 |