专业提供福州SEO,福州网络推广服务,福州企业网站SEO优化等网站营销服务.真正让企业通过网站盈利,通过SEO优化推广网站.做站就要做能赚钱的站!联系QQ:183781

福州网站建设
返回首页
当前位置: 网站首页 > 网站建设 >

如何通过.htaccess设置图片文件防盗链

时间:2012-01-28 16:15来源:未知 作者:admin 点击:
现在互联网上原创的内容被抄袭的现象实在是太普遍了,我们很多站长花了时间好不容易写一篇文章出来,在文章底部也加了版权。在被转载后,内容倒是基本保留了,版权文字确不见了,更有甚者,文章作者成了别人。这是让人十分窝火、气愤,自己辛辛苦苦写的东西

现在互联网上原创的内容被抄袭的现象实在是太普遍了,我们很多站长花了时间好不容易写一篇文章出来,在文章底部也加了版权。在被转载后,内容倒是基本保留了,版权文字确不见了,更有甚者,文章作者成了别人。这是让人十分窝火、气愤,自己辛辛苦苦写的东西就被人家该了几个字,替换到链接,成了他人的“原创作品”了。笔者这次谈谈如何通过.htaccess文件来设置图片文件防盗链的方法,希望能帮到在这方面有需求的站长朋友。
    防止图片文件被采集,首先我们要保证搜索引擎蜘蛛和本站的访问者能正常看到图片文件。代码如下:
 

  1. <Files ~ "^.(htaccess|htpasswd)$">
     
  2. deny from all
     
  3. </Files>
     
  4. order deny,allow
     
  5. RewriteEngine on
     
  6. RewriteCond %{HTTP_REFERER} !^$
     
  7. RewriteCond %{HTTP_REFERER} !^http://(www\.)?baidu.com(/)?.*$     [NC]
     
  8. RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com(/)?.*$     [NC]
     
  9. RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com(/)?.*$     [NC]
复制代码

   上面代码中的“baidu.com”“google.com”“domain.com”表示是允许访问防止采集的图片的域名。这里面站长朋友参照代码,自行设置。例如想让YAHOO、SOSO、SOGOU等搜索引擎正常访问的话复制"RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com(/)?.*$     [NC]"这段代码,替换到当中的domain.com即可。另外还有一个很重要的地方,就是别忘了加上自己的域名。方法和上面一样。
    设置好了后,我们接下来就要考虑替换图片了。为什么要替换图片呢?请听笔者细细道来。当我们设置了图片文件防采集,但是内容被采集后,我们要让图片显示成的替换图片。虽然这段文字有点拗口,但相信从事站长行业的朋友,这点理解能力还是具备的。代码如下:
 

  1. RewriteRule .*\.(gif|jpg|jpeg|bmp|png)$ http://www.seowhy.com/photo.jpg [R,NC,L]
复制代码

   上面的代码的替换成替换图片的正确路径即可。这里同样需要注意,替换图片万万不可是你当前域名内的文件!建议弄成别的网站的图片。如果设置成自己域名内的图片的话,将会造成死循环。这点请站长朋友们务必记住。
    那么完整的代码也就出来了。如下:
 

  1. <Files ~ "^.(htaccess|htpasswd)$">
     
  2. deny from all
     
  3. </Files>
     
  4. order deny,allow
     
  5. RewriteEngine on
     
  6. RewriteCond %{HTTP_REFERER} !^$
     
  7. RewriteCond %{HTTP_REFERER} !^http://(www\.)?baidu.com(/)?.*$     [NC]
     
  8. RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com(/)?.*$     [NC]
     
  9. RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com(/)?.*$     [NC]
     
  10. RewriteRule .*\.(gif|jpg|jpeg|bmp|png)$ http://www.seowhy.com/photo.jpg [R,NC,L]
复制代码

   将代码复制后,粘贴到写字板,命名为.htaccess文件。一般本地是不支持这种文件名称的,那么可以通过FTP上传到网站的根目录后,再将文件命名为.htaccess。.htaccess设置图片防盗链的方法就说到这了。
   

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
广告位
广告位