2012-05-28 73 views
0

你能帮我阻止索引并阻止直接访问我的数据,所以任何人都无法下载domain/data/File1.pdf,他们只能从我的显示页面下载文件并在这种情况下打开view.php,在文件view.php我使用谷歌docs.i在我的htaccess的使用它,但是没有工作htaccess阻止直接访问

RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{REQUEST_URI} !^/(view.php|view).* [NC] 
RewriteCond %{HTTP_REFERER} !^http://www.domain.com.*$ [NC] 
RewriteRule \.(pdf|zip|doc|rar)$ - [F,NS,L] 

这里是我的文件夹结构

- include 
- data/ 
--- File1.pdf 
--- File2.zip 
--- File3.doc 
--- File3.rar 
- index.php 
- view.php 
- themes.js 

回答

0

什么,你应该找是.htaccess hotlinking prevention

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC] 
RewriteRule \.(jpg|jpeg|png|gif|pdf)$ - [NC,F,L]