1、编辑虚拟主机配置文件
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
2、添加以下配置(不在IfModule模块里面,在VirtualHost虚拟主机里面)
SetEnvIfNocase Referer "^http://.*\.test\.com" local_ref
SetEnvIfNocase Referer "^http://.*\.qzone\.qq\.com" local_ref
<filesmatch "\.(txt|doc|mp3|zip|rar|jpg|gif|png|js|css)">
Order Allow,Deny
Allow from env=local_ref
</filesmatch>
3、测试配置文件是否有错
/usr/local/apache2/bin/apachectl -t
4、经测试,www.test.com网站的discuz logo在没有被限制时可以被插入到我的QQ空间,限制后已经无法在空间正常显示。