伏雨朝寒悉不胜,那能还傍杏花行。去年高摘斗轻盈。漫惹炉烟双袖紫,空将酒晕一衫青。人间何处问多情。 ———— 纳兰容若
有时一直在找IIS的301规则每次都要重新找有些还用不了多域名以前都是建好几个rule来实现
然后上次看到一个可以优雅的多域名301重定向规则记录一下,IIS7以上都可以用。
下面是Web.config实现多域名301重定向的配置
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
<rewrite>
<rules>
<rule name="301Redirect" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^xde\.com$" />
<add input="{HTTP_HOST}" pattern="^www\.xde\.com$" />
</conditions>
<action type="Redirect" url="https://www.krsay.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
````
最后注意下`域名的后缀.要用\转义`