HTTP_REFERER

.htaccess能夠禁止某個來源(referer)的訪問,當某個網站對你的網站圖片或CSS等文件直接引用的時候,禁止其訪問是避免更大損失的關鍵。html

RewriteEngine on
RewriteCond %{HTTP_REFERER} psz\.com [NC]
RewriteRule .* - [F]網站

上面的代碼表示若是來源爲psz.com,則禁止對該網站對咱們網站的資源進行任何訪問。即阻止了psz.com對你的全部外鏈。搜索引擎

如何阻止兩個或兩個以上的網站呢 很簡單 加個OR標識便可日誌

RewriteEngine on
RewriteCond %{HTTP_REFERER} psz\.com [NC,OR]
RewriteCond %{HTTP_REFERER} pszblog\.com
RewriteRule .* - [F]htm

說明:」[NC]「指示不分大小寫;」[NC,OR]「指示下面是最後一個指令;而最後一行」[F]「是403跳轉,即強行把被禁止訪問的來源網站跳轉到403頁面。blog

小妙招:找到那些非法的來源
查看logs(網站日誌)裏面的Referer,正常狀況下是來自外鏈和搜索引擎的,假如是一個陌生的網站發送上千的流量過來,基本能夠肯定這個來源是非法的了。索引

 來源:http://www.sjyhome.com/htaccess/http_referer.html圖片

相關文章
相關標籤/搜索