在IIS下實現動態網頁靜態化的方法有兩種:
1 升級到IIS7-如果你的服務器不是Windows 2008,那么你只能放棄。
2 使用三方插件-最可靠的就是ISAPI Rewrite了,所以本教程著重介紹。
ISAPI Rewrite目前最新版本是3.0,3.0分成Lite和Full兩個版本。Lite版無限期完全免費,Full版要99美金。 兩者最大的區別是,如果你服務器上有配置了多個網站,Full版可以為每個不同的站點設置不同的Rewrite rule。所以如果你不需要每個網站單獨設置規則,大可放心大膽地用ISAPI Rewrite 3.0。
下面以ISAPI Rewrite 2.9為例介紹下安裝方法(為什么是2.9呢?原因見本文最下方)
安裝都是傻瓜化地,安裝完了之后打開IIS,在“網站“目錄的右鍵菜單上選擇”屬性“,注意不是某個具體網站的屬性,而是所有網站的屬性。
切換到ISAPI篩選器標簽,點擊”添加“按鈕,在彈出的”添加/編輯篩選器屬性“窗口中填寫篩選器名稱,如”Rewrite“。然后點擊”瀏覽“按鈕定位到ISAPI Rewrite安裝目錄下的ISAPI_Rewrite.dll(版本不同,該dll文件名稱略有不同),然后點擊“確定”,“確定”。
重啟IIS。
幾個重要的文件介紹:
Help – 幫助文件,全英文,很長,很長。。。
ISAPI_Rewrite.dll – 用戶配置IIS
RXTest.exe – 用于測試你的rewrite規則的
特別說明
如果你像我一樣要分別針對Jommla和WrodPress單獨設置規則,而又不想為減少中美貿易順差做貢獻的話,你可以選用ISAPI Rewrite 2.9或ISAPI Rewrite 1.3的特別版。推薦使用ISAPI Rewrite 2.9,如果你需要特別版,可以訪問s.vevb.com腳本之家服務器軟件頻道。
新聞熱點
疑難解答
圖片精選