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)單的沒有配置文件可讓我寫,但是我卻要實(shí)現(xiàn)網(wǎng)頁(yè)rewrite的功能。怎么辦呢,google了一下,果斷的找到了內(nèi)容。
IIS URL Rewrite模塊:
官方下載地址:
http://www.iis.net/downloads/microsoft/url-rewrite
官方說明文檔:
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é)束,之后,重新打開IIS Manager,就會(huì)在每一個(gè)網(wǎng)站的目錄下清楚地看到一個(gè)組件:URL Rewrite!
雙擊,進(jìn)入它的規(guī)則面板:
可以在右上角直接點(diǎn)擊Add rule,來添加規(guī)則。
這里我們簡(jiǎn)單的做一個(gè)rewrite。
目標(biāo):
當(dāng)用戶訪問www.a.com/aaa的話,自動(dòng)訪問到文件名為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開始支持了這個(gè)URL Rewrite模塊,里面不僅可以定義單個(gè)鏈接的重定向,還有整個(gè)目錄的重定向,可以說功能強(qiáng)大,用起來方便。十分推薦大家使用!
- nginx rewrite 實(shí)現(xiàn)URL跳轉(zhuǎn)的方法
- IIS下配置頁(yè)面重寫(配合插件url-rewrite2去除頁(yè)面后綴名)的實(shí)現(xiàn)方法
- Windows Server 2016中安裝PHP Manager、ARR3.0或者URL Rewrite 2.0無法成功的解決辦法
- IIS8中安裝和使用URL重寫工具(URL Rewrite)的方法
- UrlRewrite 重寫url詳解及實(shí)例
- 詳解nginx rewrite和根據(jù)url參數(shù)location
- windows server 2008R2系統(tǒng) IIS7.5配置偽靜態(tài)的方法(urlrewrite)
- Nginx服務(wù)器下使用rewrite重寫url以實(shí)現(xiàn)偽靜態(tài)的示例
- UrlRewrite概念原理及使用方法解析
相關(guān)文章
Windows Server 2008 R2 服務(wù)器常用命令小結(jié)
這篇文章主要介紹了Windows Server 2008 R2 服務(wù)器常用命令小結(jié),需要的朋友可以參考下2016-06-06用rewrite實(shí)現(xiàn)IIS下圖片文件防盜鏈的辦法
IIS不支持UrlRewrite。 所以我們需要通過安裝第三方服務(wù)器擴(kuò)展讓IIS支持UrlRewrite。 目前有一種產(chǎn)品能比較好地支持IIS的UrlRewrite,名字叫ISAPI_Rewrite。2008-06-06服務(wù)器安全設(shè)置之 IIS用戶設(shè)置方法
服務(wù)器安全設(shè)置之 IIS用戶設(shè)置方法,其實(shí)各個(gè)網(wǎng)站獨(dú)立用戶才比較安全建議大家用虛擬主機(jī)管理軟件2012-07-07怎樣通過iisapp命令查找pid來解決IIS的cpu占用率過高問題
有些時(shí)候發(fā)現(xiàn)服務(wù)器的一些iis進(jìn)程占用資源比較大,用下面的方法可以盡快的解決。2009-03-03Windows Server 2008 r2 安裝Zend Optimizer教程
這篇文章主要為大家分享下在Windows Server 2008 R2下安裝Zend Optimizer的方法,因?yàn)橐恍┏绦蚴褂昧藌end加密,必須安裝Zend Optimizer,這里簡(jiǎn)單介紹下,方便需要的朋友2013-12-12win2003 service pack2 IIS 無法復(fù)制CONVLOG.EXE CONVLOG.EX_問題處理
在安裝的時(shí)候出現(xiàn)一個(gè)錯(cuò)誤提示“安裝程序無法復(fù)制文件CONVLOG.EX_”,上網(wǎng)找了下資料,說是在運(yùn)行-中輸入”esentutl /p %windir%/security/database/secedit.sdb ” 就可以了2011-03-03Win7 ASP連接數(shù)據(jù)庫(kù)“未找到提供程序.該程序可能未正確安裝”問題
今天調(diào)試了基于Access數(shù)據(jù)庫(kù)的ASP應(yīng)用,沒想到IIS7報(bào)錯(cuò),提示ADODB.Connection 錯(cuò)誤 '800a0e7a' 未找到提供程序。該程序可能未正確安裝2012-01-01Win7旗艦版中的IIS7配置asp.net的運(yùn)行環(huán)境
這篇文章主要介紹了Win7旗艦版中的IIS7配置asp.net的運(yùn)行環(huán)境,需要的朋友可以參考下2014-12-12