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

首頁 > 網站 > IIS > 正文

詳解iis httpd.ini中IIS圖片防盜鏈的方法

2024-08-29 03:14:54
字體:
來源:轉載
供稿:網友

一、創(chuàng)建目錄 e:Rewrite

把 Rewrite 下的四個文件(httpd.ini 、httpd.parse.errors、mtbnotif.dll、Rewrite.dll)上傳到這里。

二、設置IIS屬性,選擇網站屬性,到ISAPI篩選器,

關閉屬性對話框。

再次查看網站屬性,到ISAPI篩選器

如果看到狀態(tài)為向上的綠色箭頭,就說明Rewrite模塊安裝成功了。

點添加,在名稱中輸入rewrite,可執(zhí)行文件選擇剛才解壓后的文件Rewrite.dll,點確定;再點確定,

三、修改 e:Rewrite 里的 httpd.ini 文件為下面內容

復制代碼 代碼如下:


[ISAPI_Rewrite]


# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP

# Discuz4.10 Rewrite規(guī)則


RewriteCond Host: (.+)
# RewriteCond Referer: (?!*).*
RewriteCond Referer: (?!(?:*.abc.net|*.google.com|*.baidu.com)).+

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



#以上規(guī)則是 *.abc.net 的站點 google baidu不屏蔽


必須要保證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/.jb51/.net|www/.google/.com|www/.baidu/.com)).+

如果想允許所有google子站和baidu子站形如images.baidu.com,images.google.com等站則做如下設置:

復制代碼 代碼如下:


RewriteCond Referer: (?!(?:*/.jb51/.net|*/.google/.com|*/.baidu/.com)).+

至此,一個相當有效的防盜鏈系統(tǒng)已經出來了,但如上設置有一個問題,如果瀏覽者瀏覽了盜鏈頁面后訪問本站頁面,則被盜鏈圖片的緩存會影響圖片的正常顯示。把


復制代碼 代碼如下:


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

改為

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

參數N的意思是重新從站點請求文件而不是從本地緩存讀取。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 中山市| 鹿泉市| 余庆县| 镇赉县| 安丘市| 平安县| 安多县| 象山县| 邯郸市| 祁东县| 淮阳县| 大方县| 绍兴县| 徐汇区| 鄂尔多斯市| 靖远县| 通许县| 吉安县| 广平县| 安龙县| 延寿县| 宣汉县| 当涂县| 南靖县| 砚山县| 黔南| 临沂市| 镇远县| 湘阴县| 乳山市| 普兰县| 两当县| 普定县| 蕲春县| 洪泽县| 定西市| 尚志市| 苏尼特左旗| 哈尔滨市| 定日县| 平武县|