麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > IIS > 正文

基于ISAPI Rewrite軟件實現IIS圖片防盜鏈方法

2024-08-29 03:15:27
字體:
來源:轉載
供稿:網友
下面的操作,可能引起用戶的反感,如果訪客想從你這個頁面,保存個圖片都是不能的,用戶體驗何在啊。

實施步驟:
  1.下載比較出名的提供的ISAPI Rewrite軟件的免費版本(免費版本雖然有一些功能上的限制,但是做防盜鏈足夠了):
  
  2.設置軟件安裝目錄的IIS_WGP組的讀寫權限(重要,如果不設置安裝完后你的網站就會直接Service Unavailable,無法訪問)。
  設置方法:
  假如你的安裝目錄是D:Program FilesHeliconISAPI_Rewrite(默認安裝目錄是Program FilesHeliconISAPI_Rewrite,我們可以先建立),右擊ISAPI_Rewrite,選擇“屬性”->“安全”->“添加”->“高級”->“立即查找”,會找到一項IIS_WGP,雙擊添加,確定即可。然后選中這個組,點擊“完全控制”,使其擁有讀寫權限。
  3.安裝軟件(安裝過程中軟件會重啟iis),安裝目錄選擇上一步設置好權限的目錄,安裝完畢后打開控制面板里的Internet 信息服務,打開網站的屬性對話框里面有一項“isapi篩選器”,點擊“添加”,“篩選器名稱”自己隨便填寫一個好理解的名字就可以,“可執行文件”項點擊“瀏覽”,選擇剛才安裝的ISAPI_Rewrite的安裝目錄中的ISAPI_Rewrite.dll,確定即可。重啟iis。
  4.修改安裝目錄中的httpd.ini文件(如果這個文件為“只讀”屬性,則去掉“只讀”之后再修改)
  添加:

復制代碼 代碼如下:


  RewriteCond Host: ^(.+)$
  RewriteCond Referer: ^(?!/1.*).*$
  RewriteCond Referer: ^(?!*.baidu.com|.*.google.com|.*googlebot.com|.*.vevb.com).*).*$
  RewriteRule ^(?!(/logo.gif|/2_files/logo_tg.gif)).*.(?:gif|jpg|jpeg|png)$ /block.gif [I,O,N]


  解釋說明:
  a.上面規則第三行中的為你網站的域名,請根據實際情況作出相應的修改,里面的baidu.com 和google.com是為了不阻止搜索引擎蜘蛛抓取圖片。
  b.第四行中的/logo.gif和2_fies/logo_tg.gif為你的logo圖片的地址,目的是允許別人友情鏈接使用你的logo,如果不需要可以去掉"(?!(/logo.gif|/2_files/logo_tg.gif))"。后面的gif jpg等等可以自己根據實際情況修改。
  另修改規則無需重啟iis,只需要修改httpd.ini配置文件即可。

以下是其它網友的相關文章

利用isapi_rewrite可以實現類似于Apache的偽靜態路徑,利用其檢查refer的功能我們還可以實現防盜鏈。該軟件可以在 下載,是一個共享軟件,但是有一個LITE版本是免費的,基本上可以實現我們需要的功能。安裝的步驟我就不詳細說了,具體說說httpd.ini的設置。
首先,必須要保證httpd.ini有可寫權限,設置isapi_rewrite安裝文件夾everyone具有可修改權限后,去除該文件的只讀屬性。
httpd.ini默認設置如下:
RewriteCond Host: (.+)
RewriteCond Referer: (?!//1.*).*
我們在它后面加上一句
RewriteRule .*//.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]
即可實現gif/jpg/png/exe/rar/zip文件的防盜鏈,盜鏈頁面顯示的是/block.gif。block.gif是一個體積較少的圖片文件,我們可以在上面打上自己網站的版權標志和防盜鏈聲明。
如果按照上面設置,則除本站以外的所有網站均不能使用這里的圖片,如果要允許一些例外的網站比如google,baidu以及其它一些非營利性網站引用該怎么辦呢?我們可以用如下正則表達式來實現
RewriteCond Referer: (?!(?:www//.liehuo//.net|www//.google//.com|www//.baidu//.com)).+
如果想允許所有google子站和baidu子站形如images.baidu.com,images.google.com等站則做如下設置:
RewriteCond Referer: (?!(?:*//.liehuo//.net|*//.google//.com|*//.baidu//.com)).+
至此,一個相當有效的防盜鏈系統已經出來了,但如上設置有一個問題,如果瀏覽者瀏覽了盜鏈頁面后訪問本站頁面,則被盜鏈圖片的緩存會影響圖片的正常顯示。把
RewriteRule .*//.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]
改為
RewriteRule .*//.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]
方可。參數N的意思是重新從站點請求文件而不是從本地緩存讀取。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色网免费观看 | 粉嫩av一区二区三区四区在线观看 | 色综合欧美 | 亚洲一区二区三区视频免费 | 欧美xxxwww | 中文字幕在线视频网站 | 精品一区二区三区欧美 | 精品国产乱码久久久久久丨区2区 | 热re91久久精品国产99热 | 日韩黄色免费在线观看 | 国产高清美女一级毛片久久 | 曰本三级日本三级日本三级 | 国产视频导航 | a免费毛片| 久久国产一二区 | 中午日产幕无线码1区 | 成人三级电影网址 | 免费国产一级淫片 | 免费a级观看| 欧美成人精品一区二区男人小说 | 奶子吧naiziba.cc免费午夜片在线观看 | 免费一级欧美大片视频在线 | 成人h视频在线 | 永久免费不卡在线观看黄网站 | 国产va在线观看免费 | 国产欧美日韩在线不卡第一页 | 欧美毛片免费观看 | 精品国产91久久久久久久妲己 | 女人解衣喂奶电影 | 国产午夜精品一区二区三区视频 | 91av在线免费播放 | 久久国产精品电影 | 一级免费在线 | 99爱精品在线 | 午夜视频在线观看91 | 成人三级电影网址 | 最新午夜综合福利视频 | 日本a在线观看 | 91麻豆精品国产91久久久更新资源速度超快 | 成人羞羞在线观看网站 | 免费国产自久久久久三四区久久 |