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:
去掉前面的#,并重启apache:LoadModule rewrite_module modules/mod_rewrite.so
2. 在需要防盗的网站或者目录,写.htaccess文件,并指定防盗链规则。
如果指定?自然是分析referer信息,如果不是来自本站,则重写