用rewrite實(shí)現(xiàn)IIS下圖片文件防盜鏈的辦法
更新時(shí)間:2008年06月06日 20:28:40 作者:
IIS不支持UrlRewrite。
所以我們需要通過安裝第三方服務(wù)器擴(kuò)展讓IIS支持UrlRewrite。
目前有一種產(chǎn)品能比較好地支持IIS的UrlRewrite,名字叫ISAPI_Rewrite。
具體的設(shè)置方法:修改http.ini文件,在里面添加一下代碼:
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /no.gif [I,O]
然后重啟IIS,就生效了。
如果要對(duì)多個(gè)網(wǎng)站支持,特別允許例外地允許他們?cè)L問,那么就把第二句改成:RewriteCond Referer: (?!http://(?:www\.ganby\.cn|www\.163\.com)).+
上面的no.gif是一張代替那些圖片和文件顯示的圖片,就是那些引用我們圖片的地方都會(huì)出現(xiàn)這個(gè)圖片。
復(fù)制代碼 代碼如下:
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /no.gif [I,O]
然后重啟IIS,就生效了。
如果要對(duì)多個(gè)網(wǎng)站支持,特別允許例外地允許他們?cè)L問,那么就把第二句改成:RewriteCond Referer: (?!http://(?:www\.ganby\.cn|www\.163\.com)).+
上面的no.gif是一張代替那些圖片和文件顯示的圖片,就是那些引用我們圖片的地方都會(huì)出現(xiàn)這個(gè)圖片。
相關(guān)文章
windows服務(wù)器上的iis Gzip壓縮功能啟用
首先,如果你需要壓縮靜態(tài)文件(HTML),需要在硬盤上建一個(gè)目錄,并給它“IUSR_機(jī)器名”這個(gè)用戶的寫權(quán)限。2009-09-09Windows服務(wù)器應(yīng)對(duì)高并發(fā)和DDOS攻擊的配置方法
這篇文章主要介紹了Windows服務(wù)器應(yīng)對(duì)高并發(fā)和DDOS攻擊的配置方法,本文講解了應(yīng)對(duì)高并發(fā)請(qǐng)求、應(yīng)對(duì)DDOS攻擊的多種配置方法,需要的朋友可以參考下2015-01-01Win8.1系統(tǒng)下搭建IIS8.5+PHP5.5.4運(yùn)行環(huán)境教程
這篇文章主要介紹了Win8.1系統(tǒng)下配置IIS8.5+PHP5.5.4運(yùn)行環(huán)境教程,需要的朋友可以參考下2014-07-07IIS站點(diǎn)綁定/切換SSL證書的實(shí)現(xiàn)
本文主要介紹了IIS站點(diǎn)綁定/切換SSL證書的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07IIS服務(wù)網(wǎng)站的幾種配置方式小結(jié)
本文主要介紹了IIS服務(wù)網(wǎng)站的幾種配置方式小結(jié),主要介紹了三種訪問方式,不同的IP地址訪問,不同的端口訪問和綁定不同的域名訪問,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10禁止IIS緩存靜態(tài)文件的方法(png,js,html等)
IIS為了提高性能,默認(rèn)情況下會(huì)對(duì)靜態(tài)文件js,html,gif,png等做內(nèi)部緩存,這個(gè)緩存是在服務(wù)器iis進(jìn)程的內(nèi)存中的。2011-08-08url重寫IIRF(Ionic''s Isapi Rewrite Filter)手冊(cè)
IIRF與ISAPI_Rewrite的規(guī)劃區(qū)別只在于IIRF不需要使用轉(zhuǎn)義字符\,而ISAPI_Rewrite則需要使用轉(zhuǎn)義字符\.2008-07-07