ISAPI_Rewrite是一個(gè)強(qiáng)大的基于正則表達(dá)式的URL處理引擎。它非常類似于Apache's mod_Rewrite,但它是專為IIS設(shè)計(jì)的。
ISAPI_Rewrite有兩個(gè)版本:ISAPI_Rewrite Full與ISAPI_Rewrite Lite。
ISAPI_Rewrite Lite是免費(fèi)版本,但不支持反向代理功能。
ISAPI_Rewrite Full只能下載到30天的試用版本。
首先到 http://www.helicontech.com/download/ 下載一個(gè)ISAPI Rewrite的安裝包,Lite免費(fèi)版本ISAPI_Rewrite Lite (freeware)即可。
安裝運(yùn)行后,打開管理工具中Internet信息管理(IIS管理),在網(wǎng)站單擊右鍵選屬性,就可以看到ISAPI_Rewrite已經(jīng)被加入到了ISAPI篩選器中。
按照默認(rèn)安裝的位置,可以在 C:/PRogram Files/Helicon/ISAPI_Rewrite 找到 httpd.ini 在此文件中輸入Rewrite的規(guī)則即可。
正常情況下,修改rewrite規(guī)則不需要重起IIS,在為Apache編寫的Rewrite的規(guī)則中,通常把
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/archiver/([a-z0-9/-]+/.html)$ $1/archiver/index.php?$2
</IfModule>
其中黑體的部分去掉即可成為ISAPI Rewrite的規(guī)則。因此您在IIS下也可以輕易的實(shí)現(xiàn)Discuz!和Discuz! Archiver等相關(guān)應(yīng)用的靜態(tài)化處理。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注