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

