国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

基于ISAPI Rewrite軟件實現(xiàn)IIS圖片防盜鏈方法

2019-11-02 16:20:23
字體:
來源:轉載
供稿:網(wǎng)友
下面的操作,可能引起用戶的反感,如果訪客想從你這個頁面,保存?zhèn)€圖片都是不能的,用戶體驗何在啊。

實施步驟:

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

  http://www.isapirewrite.com/download/isapi_rwl_x86_0072.msi

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

  設置方法:

  假如你的安裝目錄是D:Program FilesHeliconISAPI_Rewrite(默認安裝目錄是Program FilesHeliconISAPI_Rewrite,我們可以先建立),右擊ISAPI_Rewrite,選擇“屬性”->“安全”->“添加”->“高級”->“立即查找”,會找到一項IIS_WGP,雙擊添加,確定即可。然后選中這個組,點擊“完全控制”,使其擁有讀寫權限。

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

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

  添加:

復制代碼 代碼如下:

  RewriteCond Host: ^(.+)$

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

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

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

  解釋說明:

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

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

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

以下是其它網(wǎng)友的相關文章

利用isapi_rewrite可以實現(xiàn)類似于Apache的偽靜態(tài)路徑,利用其檢查refer的功能我們還可以實現(xiàn)防盜鏈。該軟件可以在 http://www.helicontech.com/download/下載,是一個共享軟件,但是有一個LITE版本是免費的,基本上可以實現(xiàn)我們需要的功能。安裝的步驟我就不詳細說了,具體說說httpd.ini的設置。

首先,必須要保證httpd.ini有可寫權限,設置isapi_rewrite安裝文件夾everyone具有可修改權限后,去除該文件的只讀屬性。

httpd.ini默認設置如下:

RewriteCond Host: (.+)

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

我們在它后面加上一句

RewriteRule .*//.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]

即可實現(xiàn)gif/jpg/png/exe/rar/zip文件的防盜鏈,盜鏈頁面顯示的是/block.gif。block.gif是一個體積較少的圖片文件,我們可以在上面打上自己網(wǎng)站的版權標志和防盜鏈聲明。

如果按照上面設置,則除本站以外的所有網(wǎng)站均不能使用這里的圖片,如果要允許一些例外的網(wǎng)站比如google,baidu以及其它一些非營利性網(wǎng)站引用該怎么辦呢?我們可以用如下正則表達式來實現(xiàn)

RewriteCond Referer: (?!http://(?:www//.liehuo//.net|www//.google//.com|www//.baidu//.com)).+
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 将乐县| 绥阳县| 友谊县| 玉田县| 益阳市| 大姚县| 泾源县| 理塘县| 铅山县| 五寨县| 淅川县| 潞城市| 六盘水市| 县级市| 新密市| 余庆县| 临沭县| 九龙县| 长顺县| 沅江市| 凤城市| 潞城市| 宝清县| 六盘水市| 日照市| 迁安市| 渑池县| 石嘴山市| 中牟县| 郑州市| 碌曲县| 芜湖市| 芦山县| 类乌齐县| 连云港市| 桂林市| 天津市| 泽州县| 辉县市| 高青县| 毕节市|