PHP开发实例大全(提高卷) 中文完整pdf扫描版[244MB]
网站防盗链图片的意义这个就不多说了吧!具体可以参照本站文章:如何利用.htaccess防盗链网站图片,这篇文章主要是分享下如何利用.htaccess只针对网站某个目录下的图片进行防盗链设置。
以前写利用.htaccess防盗链网站图片的时候,我们是将替换盗链图片的文件放在了网站的根目录下面,但是网站的目录规划一般很少有将图片文件放在网站的根目录下的。这就导致了个问题,如果不将文件存在在根目录下面,按以前的设置方法,那么就会将我们设置的防盗链替换图片也给防盗链了。这样最终的结果是别人在盗链我们的图片的时候,我们网站的防盗链规则就会陷入无限循环中最终会显示一个叉叉。
那这个问题该怎么办呢?这个时候最好的办法就是调整规则针对网站某一个目录进行防盗链设置了,一般网站上传的图片都会存在某一个固定的文件夹里面的。明白了这个问题,那我们现在就以一个例子来说明如何设置只针对某个目录进行防盗链的规则吧。
RewriteEngine On RewriteBase / RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !phpernote.com [NC] RewriteCond %{HTTP_REFERER} !google.com [NC] RewriteCond %{HTTP_REFERER} !baidu.com [NC] RewriteCond %{HTTP_REFERER} !sogou.com [NC] RewriteCond %{HTTP_REFERER} !soso.com [NC] RewriteCond %{HTTP_REFERER} !youdao.com [NC] RewriteCond %{HTTP_REFERER} !yahoo.cn [NC] RewriteRule ^uploadfiles/(.*)\.(gif|jpg|png)$ http://www.kuitao8.com/images/no.gif [L]
转载请注明:谷谷点程序 » .htaccess如何设置防盗链某个目录的图片