從網(wǎng)上找了一下,原來微軟IIS官方網(wǎng)站給IIS7及以后續(xù)版本提供了個URL重寫組件。
下載地址:http://www.iis.net/download/URLRewrite或者//m.survivalescaperooms.com/softs/479310.html
首先,打開上面網(wǎng)址,到IIS官方網(wǎng)站下載模塊。
根據(jù)需要,點擊右側(cè)的下載鏈接(操作系統(tǒng)是64位的,就下載x64版本;32位的系統(tǒng),就下載x86版本)
IIS版本:IIS 7.5
URL Rewrite組件:IIS URL Rewrite Module(http://www.iis.net/downloads/microsoft/url-rewrite)
根據(jù)需要,點擊右側(cè)的下載鏈接(操作系統(tǒng)是64位的,就下載x64版本;32位的系統(tǒng),就下載x86版本)
注意的是,目前安裝的版本都是英文的了。

下載完成之后,安裝重寫模塊。
下載的是本地msi包(rewrite_amd64.msi或者rewrite_x86.msi),雙擊安裝即可(安裝之前最好先停止IIS服務(wù),如果IIS服務(wù)沒停的話,安裝完成后會要求重啟系統(tǒng)。)

安裝完成后,打開“Internet 信息服務(wù)(IIS)管理器”,就可以看見模塊中多了一個Url Rewrite 模塊。

進(jìn)入需要設(shè)置的站點,雙擊 Url Rewrite 圖標(biāo),進(jìn)入設(shè)置界面。

點擊Add Rule(s)輸入Rewrite重寫規(guī)則。
確認(rèn)無誤后,點擊右欄的“應(yīng)用”按鈕,大功告成
當(dāng)然你也可以從原來配置的偽靜態(tài)文件導(dǎo)入:支持isapi的httpd.ini或.htaccess
案例:
很友好的URL地址,使訪問的人很容易記住。要求你的用戶記住“ //m.survivalescaperooms.com/article.aspx?id=342&;title=URL-Rewrite-Walkthrough” 這樣的網(wǎng)址并不是件很美妙的事。如果給用戶提供如下URL地址:http://www.pipima.com/article/342/URL-Rewrite-Walkthrough,就能更好引起共鳴和更容易被記住。
通過IIS URL Rewrite 模塊( URL Rewrite module)你可以很方便建立這一邏輯而不需要修改正在使用的Rewrite Maps代碼.我將告訴你從IIS管理器里來實現(xiàn)。打開IIS管理器,選擇“Default Web Site”,在“功能視圖”單擊“URL Rewrite”,然后在“操作”欄,單擊“Add Rules…”,在“select a rule templates”對話框選擇“Blank rule”,將打開“edit rule”屬性頁,按如下步驟定義實際的重寫規(guī)則(rewrite rule):
1、規(guī)則名稱。
2、匹配URL字符串所使用的模式。
3、設(shè)置條件選項。
4、模式匹配和所有條件檢查成功后執(zhí)行的操作。
為了實現(xiàn)下面的例子,“edit rule”屬性頁如下圖所示:
新聞熱點
疑難解答
圖片精選