IIS 7.5 使用URL Rewrite模塊的簡(jiǎn)單設(shè)置實(shí)現(xiàn)網(wǎng)頁(yè)跳轉(zhuǎn)
我們都知道Apache可以在配置文件里方便的設(shè)置針對(duì)網(wǎng)頁(yè)或網(wǎng)站的rewrite,但是最近接手了一組IIS服務(wù)器,發(fā)現(xiàn)這貨簡(jiǎn)單的沒(méi)有配置文件可讓我寫,但是我卻要實(shí)現(xiàn)網(wǎng)頁(yè)rewrite的功能。怎么辦呢,google了一下,果斷的找到了內(nèi)容。
IIS URL Rewrite模塊:
官方下載地址:
http://www.iis.net/downloads/microsoft/url-rewrite
官方說(shuō)明文檔:
http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module
將安裝包下載到IIS服務(wù)器上,安裝,它會(huì)自動(dòng)檢測(cè)IIS的安裝位置,很簡(jiǎn)單直到最后finish結(jié)束,之后,重新打開(kāi)IIS Manager,就會(huì)在每一個(gè)網(wǎng)站的目錄下清楚地看到一個(gè)組件:URL Rewrite!
雙擊,進(jìn)入它的規(guī)則面板:
可以在右上角直接點(diǎn)擊Add rule,來(lái)添加規(guī)則。
這里我們簡(jiǎn)單的做一個(gè)rewrite。
目標(biāo):
當(dāng)用戶訪問(wèn)www.a.com/aaa的話,自動(dòng)訪問(wèn)到文件名為aaa.html的文件。
實(shí)現(xiàn):
點(diǎn)擊Add rule,然后選擇Blank rule,之后如圖去填寫規(guī)則:
Name:起一個(gè)名字,我們這里起名為”set aaa to aaa.html”
Requested URL:選擇'匹配模式'(Matches the pattern)
Using:選擇'精確匹配'(Exact Match) (如果你正則表達(dá)式(Regular Expressions)足夠好的話,也可以用正則進(jìn)行匹配)
Pattern:輸入匹配的內(nèi)容'aaa' (由于是精確匹配,所以我們只要輸入精確匹配的內(nèi)容即可)
Action type:選擇rewrite。
Rewrite URL:輸入我們需要的aaa.html
點(diǎn)擊右上角的 Apply,保存即可。
IIS從7.0開(kāi)始支持了這個(gè)URL Rewrite模塊,里面不僅可以定義單個(gè)鏈接的重定向,還有整個(gè)目錄的重定向,可以說(shuō)功能強(qiáng)大,用起來(lái)方便。十分推薦大家使用!
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。