2010-09-26 79 views
3

行,所以我有一对夫妇的工作守则盗链保护

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://site.com/.*$  [NC] 
RewriteCond %{HTTP_REFERER} !^http://site.com$  [NC] 
RewriteCond %{HTTP_REFERER} !^http://www.site.com/.*$  [NC] 
RewriteCond %{HTTP_REFERER} !^http://www.site.com$  [NC] 
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|mp3|wav)$ - [F,NC] 

这些会阻止你的网站嗯盗链,但是当我看到我的所谓画廊,显示JPG文件就disappeared..is有可能在使用热链接保护时仍然使用图像?我有点纳闷

回答

4

您可以使用此工具http://www.htaccesstools.com/hotlink-protection/

使用该生成器来创建为您的图像和图片的防盗链.htaccess文件。通过防止其他网站显示图像,热链接保护可以为您节省大量带宽。 为热链接保护创建.htaccess后,可以使用该工具来测试热链接保护并确保防止热链接。

+0

多数民众赞成在哪里我得到它实际上 – kapitanluffy 2010-09-26 08:41:31

+0

也许浏览器没有发送referer头到服务器,检查LiveHTTPHeader扩展在Firefox中。你也可以尝试在[RewriteCond' – jcubic 2010-09-26 11:13:40

+0

[OR] thing kinda work thanks :)后添加'[OR]' – kapitanluffy 2010-09-27 03:52:39