2015-01-07 12 views
0

我使用htaccess文件在我的网站的根文件夹与此内容文件下载磁致伸缩不工作

RewriteEngine On 
RewriteCond %{REQUEST_URI} \.(zip)$ [NC] 
RewriteRule ^(.*)$ /getfile.php?model=$1 [L] 

,所以没有人可以下载任何zip文件,除非他能够访问一个名为getfile.php与作为查询字符串传递的模型代码即使此项目已付款。所以我正在检查会话是否存在,如果存在,文件通过包含此代码的getfile.php被提取到主页面。

但是任何人都可以通过Internet下载管理器下载文件甚至没有访问该网站。这是一个压缩的图像

[http://goo.gl/bLYA6j][1] 

所以的例子小文件,我怎么能保护文件这样即使它被下载,除非访问者查看该项目的页面免费的吗?

回答

1

这应该做你想要什么:

RewriteEngine On 
RewriteRule ^(.*\.zip)$ /getfile.php?model=$1 [NC,L]