IIS6.0、IIS7.5的偽靜態(tài)組件ISAPI_Rewrite安裝和配置方法
鑒于部分OpenWBS用戶是使用VPS服務(wù)器或是有自己獨立的服務(wù)器,但又不懂如何配置URL靜態(tài)化組件 ISAPI_Rewrite
本文主要介紹 Win7、Windows2003下IIS6.0、IIS7.5的URL靜態(tài)化組件安裝和URL靜態(tài)化配置方法,還包括常用的URL靜態(tài)化規(guī)則使用方法。
一. 下載IIS偽靜態(tài)組件和ISAPI_Rewrite3破解文件
ISAPI_Rewrite3非常好用,是個人見過最好用同時可以支持多站點的IIS偽靜態(tài)組件!
如何下載?
1. 官網(wǎng)下載安裝包(http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0073.msi);
2. 下載破解文件 ISAPI_Rewrite3_DLL.rar
二. 安裝IIS偽靜態(tài)組件
1. 安裝ISAPI_Rewrite3_0073.msi,建議安裝在C:\Program Files\ISAPI_Rewrite下
2. 將Rewrite破解文件夾中的httpd.conf和ISAPI_Rewrite.dll文件覆蓋安裝目錄C:\Program Files\ISAPI_Rewrite下的對應(yīng)的文件即可
3. 安裝好后記得給C:\Program Files\ISAPI_Rewrite軟件安裝目錄network service的讀權(quán)限(或IIS Users的讀權(quán)限),否則會出現(xiàn)無法加載ISAPI_Rewrite的錯誤。
三. 安裝IIS偽靜態(tài)組件
我們打開Internet 信息服務(wù)(IIS)管理器,找到"網(wǎng)站",右鍵打開"屬性"選項卡;
選
擇"ISAPI
篩選器"選項卡,點擊"添加",彈出"添加/編輯篩選器屬性","篩選器名稱"寫上ISAPI_Rewrite,這個可以自定義;"可執(zhí)行文件"這里,通
過"瀏覽"找到偽靜態(tài)組件安裝目錄下的ISAPI_Rewrite.dll文件即可,路徑是C:\Program
Files\ISAPI_Rewrite\ISAPI_Rewrite.dll;
一路確定之后,我們重啟下IIS管理器,之后再次打開網(wǎng)站屬性的"ISAPI 篩選器",看下是不是剛剛添加的ISAPI_Rewrite變?yōu)榫G色向上的箭頭呢?這樣的話偽靜態(tài)就配置成功了。
四. 安裝IIS偽靜態(tài)組件
IIS偽靜態(tài)配置成功后,在你的IIS管理器——網(wǎng)站下面,任意建立一個新網(wǎng)站,就可以使用偽靜態(tài)了。你只需要在新網(wǎng)站根目錄下新建立一個.htaccess文件,用記事本打開,在里面寫上相應(yīng)的偽靜態(tài)規(guī)則即可。
五. 安裝IIS偽靜態(tài)組件
1、在某個單獨網(wǎng)站(如:localhost)新建.htaccess文件,并在文件中寫上以下規(guī)則:
RewriteEngine on RewriteBase / RewriteRule ^get-(.*).html /get.asp?id=$1
#說明:RewriteEngin on表示啟用重寫功能;RewriteBase / 表示重寫的路徑是從網(wǎng)站根目錄開始。
2、在localhost下新建get.asp文件,文件內(nèi)容以下:
<% response.write("get_id=" & request.querystring("id")) %>
3、在瀏覽器中分別輸入http://localhost/get-123.html 和 http://localhost/get.asp?id=123 ; 如果結(jié)果是一樣的,則表明重寫成功。
六. 進入網(wǎng)站管理后臺開啟OpenWBS系統(tǒng)設(shè)置里的URL靜態(tài)化功能
- 給朋友們分享吧