在iis7之後微軟提供了url重寫2.0版本,能夠經過安裝重寫組件來實現。適用於iis7以上版本。html
安裝有兩種方式能夠選擇,一是下載安裝文件,二是經過「web平臺安裝程序」安裝web
一、下載安裝文件dom
下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=7435網站
或url
https://www.iis.net/downloads/microsoft/url-rewrite .net
二、「web平臺安裝程序」安裝code
安裝完成後iis的網站中會出現」url重寫」圖標: htm
Webconfig不用再和1.0時寫不少的配置內容,只在system.webServer中寫重寫規則就能夠了:blog
<system.webServer> <rewrite> <rules> <rule name="q" stopProcessing="true"> <match url="^a/(.*)\.html$" /> <action type="Rewrite" url="/a.aspx?domain={C:1}&id={R:1}" /> <conditions> <add input="{HTTP_HOST}" pattern="^(.*)\.morecoder\.com$" /> </conditions> </rule> </rules> </rewrite> </system.webServer>