Aloft 的空中楼阁
今天给 CTEX 论坛增加了防盗链功能。方法是在保存附件的目录中(也可以放在论坛的根目录中)增加 .htaccess 文件,内容如下:
SetEnvIfNoCase Referer "^http://www/.ctex/.org/" local_ref=1 SetEnvIfNoCase Referer "^http://ctex/.org/" local_ref=1 SetEnvIfNoCase Referer "^http://159/.226/.47/.108/" local_ref=1 <FilesMatch "/.(ibf|ipb|gif|png|jpg|jpeg)"> Order Allow,Deny Allow from env=local_ref Allow from 127.0.0.1 </FilesMatch>
然后记得检查 http.conf 中论坛所在目录的设置,增加
AllowOverride FileInfo AuthConfig Limit
以上方法可以禁止用户从其他网站或者直接在浏览器地址栏输入地址的方式访问附件。
这个方法是从 Discuz! 论坛看到的
http://www.discuz.net/viewthread.php?tid=28372