IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁服務(wù)器WEB服務(wù)器 → ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈

ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈

時(shí)間:2020-03-04 17:18:54 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

為了實(shí)現(xiàn)圖片防盜鏈,根據(jù)網(wǎng)絡(luò)上搜集的資料加上自己的實(shí)踐,終于實(shí)現(xiàn)了iis下的圖片防盜鏈功能。

ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈

實(shí)施步驟:

1.下載比較出名的www.helicontech.com提供的ISAPI Rewrite軟件的免費(fèi)版本(免費(fèi)版本雖然有一些功能上的限制,但是做防盜鏈足夠了):

2.設(shè)置軟件安裝目錄的IIS_WGP組的讀寫權(quán)限(重要,如果不設(shè)置安裝完后你的網(wǎng)站就會直接Service Unavailable,無法訪問)。

設(shè)置方法:

假如你的安裝目錄是D:\Program Files\Helicon\ISAPI_Rewrite(默認(rèn)安裝目錄是\Program Files\Helicon\ISAPI_Rewrite,我們可以先建立),右擊ISAPI_Rewrite,選擇"屬性"->"安全"->"添加"->"高級"->"立即查找",會找到一項(xiàng)IIS_WGP,雙擊添加,確定即可。然后選中這個(gè)組,點(diǎn)擊"完全控制",使其擁有讀寫權(quán)限。

3.安裝軟件(安裝過程中軟件會重啟iis),安裝目錄選擇上一步設(shè)置好權(quán)限的目錄,安裝完畢后打開控制面板里的Internet 信息服務(wù),打開網(wǎng)站的屬性對話框里面有一項(xiàng)"isapi篩選器",點(diǎn)擊"添加","篩選器名稱"自己隨便填寫一個(gè)好理解的名字就可以,"可執(zhí)行文件"項(xiàng)點(diǎn)擊"瀏覽",選擇剛才安裝的ISAPI_Rewrite的安裝目錄中的ISAPI_Rewrite.dll,確定即可。重啟iis。

4.修改安裝目錄中的httpd.ini文件(如果這個(gè)文件為"只讀"屬性,則去掉"只讀"之后再修改)

添加:

RewriteCond Host: ^(.+)$

RewriteCond Referer: ^(?!http://\\1.*).*$

RewriteCond Referer: ^(?!http://.*\.baidu\.com|.*\.google\.com|.*googlebot\.com|.*\.abc\.net).*).*$

RewriteRule ^(?!(/logo\.gif|/2_files/logo_tg\.gif)).*\.(?:gif|jpg|jpeg|png)$ /block.gif [I,O,N]

解釋說明:

a.上面規(guī)則第三行中的www.abc.net為你網(wǎng)站的域名,請根據(jù)實(shí)際情況作出相應(yīng)的修改,里面的baidu.com 和google.com是為了不阻止搜索引擎蜘蛛抓取圖片。

b.第四行中的/logo.gif和2_fies/logo_tg.gif為你的logo圖片的地址,目的是允許別人友情鏈接使用你的logo,如果不需要可以去掉"(?!(/logo\.gif|/2_files/logo_tg\.gif))"。后面的gif jpg等等可以自己根據(jù)實(shí)際情況修改。

另修改規(guī)則無需重啟iis,只需要修改httpd.ini配置文件即可。

關(guān)鍵詞標(biāo)簽:ISAPI Rewrite,IIS

相關(guān)閱讀 元?dú)怛T士芯片怎么獲得-元?dú)怛T士芯片獲取方式詳細(xì)說明 asp文件打不開的原因 http 500內(nèi)部服務(wù)器錯(cuò)誤的解決辦法(windows xp + IIS5.0) IIS 6.0 中配置 HTTP Gzip 壓縮 IIS W3C日志記錄字段和HTTP狀態(tài)代碼的說明 IIS5和IIS6應(yīng)用中遇到的問題

文章評論
發(fā)表評論

熱門文章 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 win2000server IIS和tomcat5多站點(diǎn)配置 win2000server IIS和tomcat5多站點(diǎn)配置

相關(guān)下載

人氣排行 XAMPP配置出現(xiàn)403錯(cuò)誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問網(wǎng)站403錯(cuò)誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報(bào)錯(cuò)“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務(wù)器錯(cuò)誤的解決辦法(windows xp + IIS5.0)