Apache中利用mod_rewrite實現防盜鏈

NO IMAGE

 前提Apache中的mod_rewrite模組為啟用狀態,既然要消滅掉mp3檔案的盜鏈就順便也把圖片盜鏈的設定給做了,下面是我在網站根目錄的.htaccess檔案中的配置,供同病相憐之人蔘考:。 
view plaincopy to clipboardprint?<ifmodule mod_rewrite.c>  #開啟mod_rewrite引擎   RewriteEngine On  #設定合法請求源   

<ifmodule mod_rewrite.c>  
#開啟mod_rewrite引擎   
RewriteEngine On  
#設定合法請求源   
RewriteCond %{HTTP_REFERER} !^$ [NC]   
RewriteCond %{HTTP_REFERER} !zhangzhang.net [NC]   
RewriteCond %{HTTP_REFERER} !google.com [NC]   
RewriteCond %{HTTP_REFERER} !baidu.com [NC]   
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]   
RewriteCond %{HTTP_REFERER} !msn.com [NC]   
RewriteCond %{HTTP_REFERER} !bloglines.com [NC]   
RewriteCond %{HTTP_REFERER} !feedburner.com [NC]   
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]  
#指向警告頁面   
RewriteRule .*\.(gif|jpg|png|mp3)$ outlink.gif [L,NC]   
</ifmodule> 

您可能感興趣的文章:

開啟Apache mod_rewrite模組示例程式碼13個實用的Apache Rewrite重寫規則Apache偽靜態Rewrite詳解如何在Ubuntu下啟動Apache的Rewrite功能淺析Apache中RewriteCond規則引數的詳細介紹淺談apache和nginx的rewrite的區別Apache Rewrite實現URL的301跳轉和域名跳轉apache中通過mod_rewrite實現偽靜態頁面的方法Linux下Apache安裝/增加mod_rewrite模組的方法Apache Rewrite url重定向功能的簡單配置讓Apache支援Rewrite靜態頁面重寫的方法Linux下Apache安裝/增加mod_rewrite模組的方法apache urlrewrite防盜鏈功能配置學習Apache的mod rewrite、access寫法Apache rewrite的重寫相關的引數說明Apache rewrite重寫規則的常見應用apache rewrite_module模組使用教程apache的rewrite規則使用說明