程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> ISAPI Rewrite的安裝與使用

ISAPI Rewrite的安裝與使用

編輯:ASP技巧

ISAPI_Rewrite是一個強大的基於正則表達式的URL處理引擎。它非常類似於apache's mod_Rewrite,但它是專為IIS設計的。

ISAPI_Rewrite有兩個版本:ISAPI_Rewrite Full與ISAPI_Rewrite Lite。

ISAPI_Rewrite Lite是免費版本,但不支持反向代理功能。

ISAPI_Rewrite Full只能下載到30天的試用版本。

首先到 http://www.helicontech.com/download/ 下載一個ISAPI Rewrite的安裝包,Lite免費版本ISAPI_Rewrite Lite (freeware)即可。

安裝運行後,打開管理工具中Internet信息管理(IIS管理),在網站單擊右鍵選屬性,就可以看到ISAPI_Rewrite已經被加入到了ISAPI篩選器中。

按照默認安裝的位置,可以在 C:\PRogram Files\Helicon\ISAPI_Rewrite 找到 httpd.ini 在此文件中輸入Rewrite的規則即可。


正常情況下,修改rewrite規則不需要重起IIS,在為apache編寫的Rewrite的規則中,通常把

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.Html)$ $1/archiver/index.PHP?$2
</IfModule>
其中黑體的部分去掉即可成為ISAPI Rewrite的規則。因此您在IIS下也可以輕易的實現Discuz!和Discuz! Archiver等相關應用的靜態化處理。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved