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空間,限制后已經無法在空間正常顯示。