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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

巧用ISAPI_Rewrite規(guī)則寫IIS防盜鏈

2019-11-17 04:27:46
字體:
供稿:網(wǎng)友

因為網(wǎng)站的關(guān)系,不得不把服務(wù)器加上防盜鏈,以前在Apache上的時候很省力,Apache的規(guī)則直接可以Referer就可以防盜鏈,現(xiàn)在當(dāng)然我是在X86的IIS6.0上,上面那一套沒用了,早聽聞ISAPI_Rewrite的名氣,但無奈是收費的,這些額外開支能省就省吧~我可不是大戶囧,而我又是很懶的,不愿意花太多時間改asp的生成HTML的模塊上,本來程序就已經(jīng)被我這改改那改改的了。結(jié)合上面情況,最后還是選擇了偽htm,url重寫技術(shù)。下面是一些我自己服務(wù)器上寫的規(guī)則,應(yīng)該能滿足常用的了。看了英文的ISAPI_Rewrite,覺得還是很有用的,中文的就算了。搜索ISAPI_Rewrite規(guī)則,第一頁所有的文章都一樣orz…

 
[ISAPI_Rewrite]
#偽Html部份
RewriteRule /article_([0-9,a-z]*).html /article.asp/?id=$1
RewriteRule /default([0-9,a-z]*).html /default.asp/?$1
RewriteRule /default_([0-9,a-z]*).html /default.asp/?cateID=$1
RewriteRule /default.html /default.asp

#防盜鏈部分
RewriteCond Host: (.+)
RewriteCond Referer: (?!http:///1.*).*
RewriteCond Referer: (?!http://(?:.*/.kenvi/.cn|kenvi/.cn|.*/.google/.com|google.com|.*/.baidu/.com|baidu/.com)).+
RewriteRule .*/.(?:gif|jpg|png|exe|rar|zip|torrent|bmp|pdf) /badlink.png [I,O,N]
#結(jié)束

只有兩個文件:
ISAPI_Rewrite.dll (加載于欲防站點,需重啟iis)
http.ini (存放在ISAPI_Rewrite.dll的同級目錄,修改保存后實時生效。)

解釋
第一行:將article.asp?id=1 轉(zhuǎn)為使用article_1.html來訪問
第二行:這個就是典型的單參數(shù)例子,多參數(shù)例子就是第一行羅,如果title不是中文就把 .* 換成 /d+
第三行:這個就是典型的無參數(shù)例子
第四行:這個還是典型的無參數(shù)例子 ^_^
第五行:空白
第六行:注釋
如果需要防盜鏈,第七行第八行照抄
第九行:設(shè)置友情站點,這些站點可以訪問網(wǎng)站上的資源。“.*/.google/.com”.* 是代表任意前綴。
第十行:設(shè)置受限文件格式, [I,O,N] 后面的 N 用來防止防問了盜鏈者網(wǎng)站后將badlink.png 緩存下來(再訪問你的站點使用緩存的badlink.png 就不雅觀啦)


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 老河口市| 桃江县| 汨罗市| 连江县| 黄梅县| 漠河县| 彰化县| 龙岩市| 佛山市| 铜梁县| 蓝田县| 安丘市| 滕州市| 抚松县| 玉屏| 邵东县| 息烽县| 邵阳县| 普定县| 吉木萨尔县| 麻阳| 荥阳市| 凤翔县| 凯里市| 扶风县| 井研县| 称多县| 灵石县| 乐安县| 古交市| 盐山县| 塔城市| 古丈县| 吴桥县| 寿宁县| 竹溪县| 冕宁县| 西吉县| 竹溪县| 固镇县| 温泉县|