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