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

首頁 > 服務器 > Win服務器 > 正文

url重寫IIRF(Ionic's Isapi Rewrite Filter)手冊第1/2頁

2024-09-10 00:05:51
字體:
來源:轉載
供稿:網友
說明

IIRF與ISAPI_Rewrite的規劃區別只在于IIRF不需要使用轉義字符/,而ISAPI_Rewrite則需要使用轉義字符/.

介紹

 IIRF是一款開源的重寫URL過濾器,類似于Apache的URL重寫,基于VC8.0(可以用Visual Studio2005或Visual C++ 2005 Express重新編譯)開發。它可以運行在IIS5.0+,支持ASP,ASP.NET,PHP等許多格式。相對比ASP.NET2.0自帶的URL重寫,具有更好的性能和許多我們所需要特性,重要的一點在于:它可以支持無擴展名的URL(例如:cnlbogs.com/****,你無需在創建一個默認的default.aspx文件,IIRF自動會幫你解析),讓URL更加的方便我們記憶,也能進一步提高搜索的排名?IIRF能夠在aspnet_isapi提前捕獲我們所請求的URL進行處理,如果我們訪問cnlbogs.com/a.aspx,需要獲取cnlbogs.com/a.htm,步驟需要(iis-aspnet_isapi),通過IIRF,我們可以直接跳aspnet_isapi.dll,直接訪問a.htm,要知道,這種方式在ASP.NET是無法實現的。

 IIRF跟ASP.NET重寫URL一樣,它也是基于正則的方式來匹配,具有LOG記錄,請求的條件判斷。還是進入正題吧。 

安裝

 IIRF安裝需要我們手動操作來完成。不過。也是很方便了。

1 將IsapiRewrite4.dll, IsapiRewrite4.ini復制到c:/windows/system32/inetsrv(你也可以復制到其它適當的文件夾下面)。

IsapiRewrite4.ini是IIRF配置文件,每次該文件更改之后,IIRF會自動重新加載該文件,無需重啟IIS來重新加載配置,如果您修改后INI文件后格式不正確,IIRF將會自動獲取最后正確加載的配置文件。

2 打開IIS管理器,選擇“默認網站”,右擊“屬性”,選擇“ISAPI篩選器”,點擊“添加”,輸入篩選器名稱:Ionic Rewriter,可執行文件選擇上面復制到c:/windows/system32/inetsrv下面的IsapiRewrite4.dll文件,點“確定”。

3重啟IISADMIN service服務。(在計算機管理----windows服務里面)

4 完成。

日志

IIRF能夠將INI配置文件加載,用戶的URL請求記錄都會保存到指定的日志文件里。因為它具有很大的性能開銷,因此建議將它日志的記錄等級設為0,只有
為了方便調試的時候時候,可以設置為5,

RewriteLog   保存的日志路徑,如 c:/temp/iirfLog.out
RewriteLogLevel {0,1,2,3,4,5} 日志的等級,默認值為0

0 –不會記錄日志
1- 少許的日志
2-  比較多的日志
3- 比較詳細的日志
4- 詳細的日志(4),并會跟蹤server variable和替換的字符串。
5- 詳細的日志(5),包括日志文件更改的事件,建議方便調試的時候使用

正則

正則的語法跟.NET一樣,只不過是格式不一樣而已。所以我也不在詳細介紹。具體有關正則的說明大家可以用GOOGLE搜索。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖宇县| 汉川市| 丁青县| 泸溪县| 虞城县| 集贤县| 农安县| 普洱| 桂平市| 大城县| 灵山县| 姚安县| 洮南市| 宜丰县| 武陟县| 南京市| 安远县| 济阳县| 望奎县| 衢州市| 乌苏市| 鄂州市| 平顺县| 交城县| 韶关市| 广东省| 抚州市| 湟源县| 来宾市| 开阳县| 天祝| 上杭县| 开鲁县| 胶南市| 比如县| 静海县| 旌德县| 东源县| 青川县| 兴安县| 桃江县|