1. 程式人生 > >iis重寫模塊實現程序自動二級域名,微軟提供的URL重寫2.0版本適用IIS以上

iis重寫模塊實現程序自動二級域名,微軟提供的URL重寫2.0版本適用IIS以上

tar fig put 適用於 rec microsoft tle 完成後 規則

在iis7以後微軟提供了url重寫2.0版本,可以通過安裝重寫組件來實現。適用於iis7以上版本。

安裝有兩種方式可以選擇,一是下載安裝文件,二是通過“web平臺安裝程序”安裝

1、下載安裝文件

下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=7435

https://www.iis.net/downloads/microsoft/url-rewrite

2、“web平臺安裝程序”安裝

技術分享圖片

安裝完成後iis的網站中會出現”url重寫”圖標:

技術分享圖片

Webconfig不用再和1.0時寫很多的配置內容,只在system.webServer中寫重寫規則就可以了:

 <system.webServer>
    <rewrite>
      <rules>
        <rule name="q" stopProcessing="true">
          <match url="^a/(.*)\.html$" />
          <action type="Rewrite" url="/a.aspx?domain={C:1}&amp;id={R:1}" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="^(.*)\.morecoder\.com$" />
          </conditions>
        </rule>
      </rules>
    </rewrite>
  </system.webServer>

轉載:iis重寫模塊實現程序自動二級域名,微軟提供的URL重寫2.0版本適用IIS以上

iis重寫模塊實現程序自動二級域名,微軟提供的URL重寫2.0版本適用IIS以上