2015-01-07 14 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]