[系統管理]IIS7 的 Rewrite Model (SEO 網址靜態化)

因為最近做專案有用到 所以順便分享一下

微軟官方於IIS7中增加了一套Rewrite Model

這套Rewrite Model 可以支援.htaccess的Rewrite設定直接匯入

所以說,

若有使用到Apache底下的Rewrite機制的

移植網站到Windows平台底下一樣可以正常使用!

而且這套Model在IIS中有GUI介面可供設置

十分方便好用!

而Rewrite機制可以應用的範圍實在太廣了

在這裡就僅做 網址靜態化 以及 網址對應 的兩項來介紹

當然 Rewrite 機制可以應用的層面不只有這樣

甚至可以運用在 應用層級的 『負載平衡』等等功能上

好 廢話不多說 開始介紹!

首先 必須先到IIS官方網站下載安裝此模組

http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1691

接著就是安裝

安裝過後到IIS管理員進入此模組了(先於左方選擇要應用的站台)

1

接著我們開始進入設定畫面

選擇 友善的網址

2

接著我們進行相關設定

3

其實GUI解釋的都很清楚了

而且很多步驟都是自動的

先輸入舊有網址

選擇要變成的新網址的長相

點選確定

就生效了!!

當然 由於這是正規運算式 所以您也可以自己修改

修改到您要的長相為止

(畫面中的是我隨便亂打的 那並不是正確的正規運算式)

而且點選編輯規則的時候

還有個Test 功能可供測試用

非常的好設定!

結束設定以後就可以用您想要的網址來運作您的網站了

PS.該目錄底下會產生IIS7的設定檔(名為web.config)

請勿刪除

若該目錄內含aspx網站 則會與原本之web.config結合.

國立臺灣科技大學資管所畢,曾任微軟最有價值專家達6年,現職為工業技術研究院資通所工程師,專長為PHP,ASP.NET,Objective C(iOS)程式設計,手機遊戲設計,資料庫規劃與管理,產品行銷與線上社群,對於IT技術始終抱持著熱忱的赤子之心

Tagged with: , ,
Posted in 系統管理

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*

你可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>