参考文档:
Preventing Image 'Theft'
SetEnvIfNoCase 和 SetEnvIf 的说明文档
http://apache.chinahtml.com/mod/mod_setenvif.html#setenvif
httpd.conf 的修改处
SetEnvIfNoCase Referer "^http://(.) \.chinahtml\.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.) \.laogui\.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.) \.geekg\.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.) \.necktie\.gov\.cn/" local_ref=1
SetEnvIfNoCase Referer "^http://(.) \.necktie\.net\.cn/" local_ref=1
SetEnvIfNoCase Referer "-" local_ref=1
######## Allow the LOGO image Theft ##########
SetEnvIf Request_URI "/images/logo(.) " local_ref=0
<FilesMatch "\.(png|gif|jpg)">
Order Allow,Deny
Allow from env=local_ref
<</FilesMatch>
同时,比如像论坛一样的网站,很多图片都是论坛的按钮之类的,假如你不想记录图片信息,可以这样定制 log 文件:
<FilesMatch "\.(png|gif|jpg)">
SetEnv IMAGES 1
</FilesMatch>
ErrorLog logs/bbs.hzmjp.com-error_log
CustomLog logs/bbs.hzmjp.com-access_log combined env=!IMAGES
评论加载中…
![]() |