解讀SiteFactory圖片防盜鏈_動(dòng)易Cms教程
說(shuō)明:此文章說(shuō)到的是SiteFactory圖片防盜鏈功能的實(shí)現(xiàn)。
性能影響程度:一般
簡(jiǎn)單原理(對(duì)比):一般情況下對(duì)于圖片這類靜態(tài)文件都是由IIS直接返回,而在SiteFactory中,開(kāi)啟防盜鏈功能后,需要交由ASP.NET處理后才能返回,所以SiteFactory防盜鏈功能對(duì)于圖片多的文章,系統(tǒng)性能會(huì)有一定的影響,請(qǐng)適當(dāng)時(shí)候使用。
注意:SiteFactory2.0前版本(包含2.0),只支持圖片的防盜鏈,不支持文件(如:rar)防盜鏈。
修改方法:
第一步,找到根目錄下web.config 中增加下面的代碼(默認(rèn)已經(jīng)配置好,如果還需要其他圖片格式,可以自行添加):
|
<!--根據(jù)請(qǐng)求中指定的 URL 和 HTTP 謂詞將傳入的請(qǐng)求映射到相應(yīng)的處理程序。-->
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" /> <add verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <add verb="*" path="*.jpg" type="PowerEasy.SiteFactory.Web.NoLeechImageHandler, PowerEasy.SiteFactory.Web" /> <add verb="*" path="*.gif" type="PowerEasy.SiteFactory.Web.NoLeechImageHandler, PowerEasy.SiteFactory.Web" /> <add verb="*" path="*.png" type="PowerEasy.SiteFactory.Web.NoLeechImageHandler, PowerEasy.SiteFactory.Web" /> </httpHandlers> <!--添加、移除或清除應(yīng)用程序中的 HTTP 模塊。--> <httpModules>
|
第二步,需要在IIS中配置映射(IIS6一般需要配置,IIS7默認(rèn)已經(jīng)存在),把上面的圖片類型映射到:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
簡(jiǎn)單操作步驟,打開(kāi)IIS,選中該站點(diǎn),右鍵,屬性,主目錄,配置,映射,添加:
|
可執(zhí)行文件:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
擴(kuò)展名:.jpg
動(dòng)作:全部動(dòng)作 腳本引擎:勾選
確認(rèn)文件是否存在:不勾選
|
其他圖片格式只要修改下擴(kuò)展名格式即可。
當(dāng)其他網(wǎng)站轉(zhuǎn)載您的圖片時(shí),就會(huì)顯示根目錄下的images/nopic.gif 這張圖片。
效果:
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開(kāi)啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫(kù)篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫(kù)修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒(méi)有訪問(wèn)權(quán)限?
動(dòng)易Cms教程教程Rss訂閱Cms教程搜索
動(dòng)易Cms教程推薦
- 整合論壇中文用戶名注冊(cè)問(wèn)題(整合后不能注冊(cè)中文用戶及同步)
- 動(dòng)易商城報(bào)價(jià)與商品多選購(gòu)標(biāo)簽
- 升級(jí)到SP5,錯(cuò)誤:處理中的數(shù)據(jù)超過(guò)允許的極限
- XSLT基礎(chǔ)
- 如何獲取當(dāng)前文章的鏈接地址
- SiteFactory動(dòng)易分頁(yè)采集圖片教程
- 為何內(nèi)容頁(yè)讀取不到自定義字段內(nèi)容
- 如何修改網(wǎng)站logo、banner
- 怎么刪除左側(cè)的用戶信息中心,讓右側(cè)版面居中?
- 友情鏈接申請(qǐng)-添加"驗(yàn)證碼功能"
- 相關(guān)鏈接:
- 教程說(shuō)明:
動(dòng)易Cms教程-解讀SiteFactory圖片防盜鏈
。