下载文件夹的Apache Hotlink保护

时间:2009-11-21 14:09:23

标签: apache .htaccess hotlinking

我正在尝试避免从其他网站直接链接到我网站的可下载内容。

我的exe,zip和msi文件位于/ files目录下。我怎样才能避免与他们直接联系?

提前致谢...

1 个答案:

答案 0 :(得分:3)

将以下内容添加到/ files目录中的.htaccess文件

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(exe|zip|msi)$ /images/nohotlink.jpg [L]

将“mysite.com”更改为您的域名,将/images/nohotlink.jpg更改为您希望显示的图片,告知用户不允许使用热链接。

有关详细信息,请查看:

http://altlab.com/htaccess_tutorial.html