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空间,限制后已经无法在空间正常显示。