• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312418

收藏总数310949

HTTP协议,HTTP协议是什么?返回列表

上传时间:2015-02-02 内容关键字:

图片:

如果我通过自己的空间访问一个图片:


如果我http://localhost/zbzPHP/hello/a.php中的src访问图片:


人家知道你Referer不是自己的,而是localhost/zbzPHP/hell/b.php,所以就封杀了你。


1. 问题:如何配置apache服务器,用于图片防盗链?


原理:在web服务器层面,根据http协议的referer头信息来判断。如果来自站外,则统一重写到一个很小 的防盗链提醒图片上去。使用URl重写。


具体步骤:


1. 打开apache重写模块 mod_rewrite

去掉前面的#,并重启apacheLoadModule rewrite_module modules/mod_rewrite.so


2. 在需要防盗的网站或者目录,写.htaccess文件,并指定防盗链规则。

如果指定?自然是分析referer信息,如果不是来自本站,则重写

 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家