ISAPI Rewrite多站點破解版 完美實現IIS僞靜態的方法

在前文中,介紹了Windows2003 IIS6/7完美實現WordPress僞靜態的方法,主要說的是WordPress的僞靜態配置方法,有一點侷限性

在前文中,介紹了Windows2003 IIS6/7完美實現WordPress僞靜態的方法,主要說的是WordPress的僞靜態配置方法,有一點侷限性。而且用的是也免費的僞靜態組件,只支持單站點,應用於其它系統可能不太合適。今天,就爲大家介紹下Windows2003下IIS6.0、IIS7.0的僞靜態組件安裝和僞靜態配置方法,還包括常用的僞靜態規則使用方法。
1)下載IIS僞靜態組件——ISAPI Rewrite v1.3 for IIS.CR完美破解版
ISAPI Rewrite v1.3 for IIS.CR非常好用,是個人見過最好用同時可以支持多站點的IIS僞靜態組件,最重要的是它完全免費!
下載地址:ISAPI Rewrite v1.3 for IIS.CR免費下載

2)安裝IIS僞靜態組件

將下載的ISAPIRewritev1.3forIIS.CR.rar解壓,你會看到兩個文件夾Cracked和setup;

 

進入setup,你會看到ISAPI_Rewrite Full.msi這個安裝文件,沒錯,雙擊它開始正式安裝了;

 

一路Next,最後Finish確定,默認安裝在C:\Program Files\Helicon下;

 

還沒完,現在是最重要的一步,我們打開Cracked文件夾,將破解文件ISAPI_Rewrite.dll複製到C:\Program Files\Helicon\ISAPI_Rewrite文件夾中覆蓋即可,IIS僞靜態組件安裝成功。

 

3)IIS僞靜態配置方法

我們打開Internet 信息服務(IIS)管理器,找到“網站”,右鍵打開“屬性”選項卡;

 

選擇“ISAPI 篩選器”選項卡,點擊“添加”,彈出“添加/編輯篩選器屬性”,“篩選器名稱”寫上ISAPI_Rewrite,這個可以自定義;“可執行文件”這裏,通過“瀏覽”找到僞靜態組件安裝目錄下的ISAPI_Rewrite.dll文件即可,默認路徑是C:\Program Files\Helicon\ISAPI_Rewrite\ISAPI_Rewrite.dll;

 

一路確定之後,我們重啓下IIS管理器,之後再次打開網站屬性的“ISAPI 篩選器”,看下是不是剛剛添加的ISAPI_Rewrite變爲綠色向上的箭頭呢?這樣的話僞靜態就配置成功了。

 

4)IIS僞靜態使用方法

IIS僞靜態配置成功後,在你的IIS管理器——網站下面,任意建立一個新網站,就可以使用僞靜態了。你只需要在新網站根目錄下新建立一個httpd.ini文件,用記事本或是emeditor打開,在裏面寫上相應的僞靜態規則即可。

5)IIS僞靜態規則

我們來看個僞靜態規則的實例,適用於DedeCms的問答模塊:

[ISAPI_Rewrite]

# 緩存3600秒 = 1 小時(hour)
CacheClockRate 3600

RepeatLimit 32

#問答模塊
RewriteRule ^(.*)/post\.html(?:(\?.*))* $1/post\.php [I]
RewriteRule ^(.*)/showAsk-([0-9]+)\.html $1/question\.php\?id=$2 [I]
RewriteRule ^(.*)/browser-1-([0-9]+)\.html $1/browser\.php\?tid=$2 [I]
RewriteRule ^(.*)/browser-2-([0-9]+)\.html $1/browser\.php\?tid2=$2 [I]
RewriteRule ^(.*)/browser-1-([0-9]+)-p([0-9]+)\.html $1/browser\.php\?tid=$2&page=$3 [I]
RewriteRule ^(.*)/browser-2-([0-9]+)-p([0-9]+)\.html $1/browser\.php\?tid2=$2&page=$3 [I]
RewriteRule ^(.*)/browser-([0-9]+)\.html $1/browser\.php\?lm=$2 [I]
RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+)\.html $1/browser\.php\?tid=$2&lm=$3 [I]
RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+)\.html $1/browser\.php\?tid2=$2&lm=$3 [I]將上面的僞靜態規則保存在httpd.ini文件中,就的網站就可以通過僞靜態正常訪問了。至於具體的僞靜態規則,每人網站的實際情況都不一樣,也沒個固定的寫法,你可以參考上面的規則總結出自己的寫法。不論是DedeCms、PHP168、PHPCMS,還是Discuz,都很好用。每個獨立的站點對應一個獨立的httpd.ini文件,對於多站點來說,非常靈活、方便。

以上就是Windows2003 IIS6/7僞靜態的詳細介紹,其中有IIS僞靜態組件下載和安裝方法,還有IIS僞靜態的配置和使用方法,另外,對IIS僞靜態規則的寫法也作了相應補充和說明。具體步驟很詳細,如果你還是不能正常使用僞靜態的話,請留言給我!本文由小拼原創,轉載請註明文章出處和鏈接地址。

詳細出處參考:http://www.gw005.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章