域名注冊 網(wǎng)站制作
您現(xiàn)在的位置:首頁 >> 云服務(wù)器 >> 內(nèi)容

IIS配置支持偽靜態(tài) ISAPI

時間:2014/11/18 11:15:18 點(diǎn)擊:377

摘要:第一:首先我們需要下載一個ISAPI_Rewrite,有精簡版和完全版,一般精簡版只能對服務(wù)器全局進(jìn)行配置,而完整版可以對服務(wù)器上的各個網(wǎng)站進(jìn)行偽靜態(tài)配置.對于個人站長來說,精簡版就足夠了...

第一:首先我們需要下載一個ISAPI_Rewrite,有精簡版和完全版,一般精簡版只能對服務(wù)器全局進(jìn)行配置,而完整版可以對服務(wù)器上的各個網(wǎng)站進(jìn)行偽靜態(tài)配置.對于個人站長來說,精簡版就足夠了.下載:http://www.isapirewrite.com/download/isapi_rwl_0055.msi

第二:下載完成后,可以找到安裝包里的.msi的文件,安裝即可.隨便裝在哪都可以,默認(rèn)是裝在C:\Program Files\Helicon下,要注意的是這個目錄everyone要有讀取權(quán)限。我就因為當(dāng)時服務(wù)器權(quán)限配的比較嚴(yán)格,默認(rèn)安裝Helicon這目錄EVERYONE是沒有任何權(quán)限的,結(jié)果老是出現(xiàn):Service Unavailable 。

第三:打開Internet 信息服務(wù),右鍵,web站點(diǎn)屬性,點(diǎn)擊ISAPI篩選器選項卡.添加篩選器,這里的名稱可以自己隨意填寫,路徑自己指定ISAPI_Rewrite.dll,然后確定.

下面我們先做一個測試頁new.asp,可以按照下面的代碼寫

然后,在瀏覽器中輸入:

http://127.0.0.1/new.asp?id=1234

接著你就可以在網(wǎng)頁上看到一行文字:"1234"

看到這幾個數(shù)字,就說明你測試成功了.

現(xiàn)在我們開始來配置ISAPI_Rewrite :

打開ISAPI_Rewrite的目錄,把httpd.ini的只讀屬性去掉,打開編輯.我們現(xiàn)在是需要把new.asp?id=1234修改成類似new_1234.html的路徑,因此,我們需要在httpd.ini中添加一句

RewriteRule /new_([0-9,a-z]*).html /new.asp?id={GetProperty(Content)}

保存后,我們就可以測試一下這個網(wǎng)址了:http://127.0.0.1/new_1234.html

可以看到頁面上的"1234"了吧,就這樣偽靜態(tài)配置成功了!

轉(zhuǎn)載請保留原文地址: http://www.biwz.cn/show-332.html

責(zé)編:王麗 作者:不詳 來源:網(wǎng)絡(luò)