第一:首先我們需要下載一個(gè)ISAPI_Rewrite,有精簡(jiǎn)版和完全版,一般精簡(jiǎn)版只能對(duì)服務(wù)器全局進(jìn)行配置,而完整版可以對(duì)服務(wù)器上的各個(gè)網(wǎng)站進(jìn)行偽靜態(tài)配置.對(duì)于個(gè)人站長(zhǎng)來(lái)說(shuō),精簡(jiǎn)版就足夠了.下載:http://www.isapirewrite.com/download/isapi_rwl_0055.msi
第二:下載完成后,可以找到安裝包里的.msi的文件,安裝即可.隨便裝在哪都可以,默認(rèn)是裝在C:\Program Files\Helicon下,要注意的是這個(gè)目錄everyone要有讀取權(quán)限。我就因?yàn)楫?dāng)時(shí)服務(wù)器權(quán)限配的比較嚴(yán)格,默認(rèn)安裝Helicon這目錄EVERYONE是沒(méi)有任何權(quán)限的,結(jié)果老是出現(xiàn):Service Unavailable 。
第三:打開(kāi)Internet 信息服務(wù),右鍵,web站點(diǎn)屬性,點(diǎn)擊ISAPI篩選器選項(xiàng)卡.添加篩選器,這里的名稱可以自己隨意填寫(xiě),路徑自己指定ISAPI_Rewrite.dll,然后確定.
下面我們先做一個(gè)測(cè)試頁(yè)new.asp,可以按照下面的代碼寫(xiě)
然后,在瀏覽器中輸入:
http://127.0.0.1/new.asp?id=1234
接著你就可以在網(wǎng)頁(yè)上看到一行文字:"1234"
看到這幾個(gè)數(shù)字,就說(shuō)明你測(cè)試成功了.
現(xiàn)在我們開(kāi)始來(lái)配置ISAPI_Rewrite :
打開(kāi)ISAPI_Rewrite的目錄,把httpd.ini的只讀屬性去掉,打開(kāi)編輯.我們現(xiàn)在是需要把new.asp?id=1234修改成類似new_1234.html的路徑,因此,我們需要在httpd.ini中添加一句
RewriteRule /new_([0-9,a-z]*).html /new.asp?id={GetProperty(Content)}
保存后,我們就可以測(cè)試一下這個(gè)網(wǎng)址了:http://127.0.0.1/new_1234.html
可以看到頁(yè)面上的"1234"了吧,就這樣偽靜態(tài)配置成功了!
轉(zhuǎn)載請(qǐng)保留原文地址: http://www.saitell.cn/show-332.html