- 论坛徽章:
- 0
|
我在网上查到了2种方法:
1.利用rewrite 确认你的apache 能使用rewrite mod
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://msn.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://msn.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.msn.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.msn.net$ [NC]
RewriteRule .*\.(gif|jpb|png|css|js|swf])$ http://www.msn.net [R,NC]
2.利用SetEnvIfNoCase 和 access
SetEnvIfNoCase Referer "^http://msn.net" local_ref=1
<FilesMatch "\.(gif|jpb|png|css|js|swf)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
可是按照说明改过还是不成功.
例如:我只想通过www.msn.net这个余名可以成功看到http://images.msn.../*. jpg这些图片;
在测试机上架的apache服务器地址192.168.21.110,里面的test.html文件包括图片链接,可是加过防盗链以后为什么还是能看到呢???
哪里操作错误了呢???高手帮帮忙~~~~ |
|