IIS rewrite防盜鏈

針對下載地址IIS的虛擬主機的url規則
[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

#  Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^/httpd(?:/.ini|/.parse/.errors).* [F,I,O]

RewriteCond Host: (.+)
RewriteCond Referer: (?!http://(?:domain/.com|www/.domain/.com)).+

#domain.com 是你允許連接資源的網站

RewriteRule .*/.(?:gif|png|bmp|wmv|mpg|flv|rm|rmvb|wma|mp3|rar|zip|swf|torrent) /index.html [I,O]

我測試了過 真的可以防盜鏈 ,效果非常錯,不需要花錢去買防盜鏈軟件!而且還可以使用rewrite重寫僞靜態

做本地資源的站長防盜小貼士,其實盜鏈未必是一件壞事,當有一定數量的網站採集了你的數據後,你開啓防盜鏈功能,會給你的網站帶來不可小視的流量,甚至是相當大的流量!但防盜鏈功不能一直開着,如果一直開着,1,想採集的站長髮現資源是防盜的,肯定不回去採集的。2,已經盜鏈的網站發現資源長期無法使用,就會放棄你的網站,去盜鏈其他網站!這樣就損失了白送來的流量

我一般只在高峯的時候開啓規則,17-0點,雙休日17-1點,這樣在大多非高峯時間段能盜,高峯時間又不能盜,這樣的雞肋對盜鏈的站長來說實在是難以取捨,一般只能忍了

關閉規則 只需要在規則前面加上#註銷

更多還在研究中.....這個東西不錯
 
發佈了160 篇原創文章 · 獲贊 1 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章