windows2008服务器多个域名301重定向[已解决]

win2008服务器多个域名301重定向

win2008 R2 多个域名301重定向代码如下,下面是web.config全部的代码,如果你本身有webconfig文件,就直接单独复制301代码,从<rewrite>到</rewrite>,<add input="{HTTP_HOST}" pattern="^www.aaa.com$" /> 需要重定向的代码,如果你有N个域名需要跳转,就复制N个即可。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <defaultDocument>
            <files>
                <clear />
                <add value="index.html" />
                <add value="index.aspx" />
                <add value="index.asp" />
                <add value="index.php" />
                <add value="default.html" />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="iisstart.htm" />
                <add value="default.aspx" />
            </files>
        </defaultDocument>
这里开始是301代码<rewrite>
<rules>
<rule name="301Redirect" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^www.xxx.com$" />
<add input="{HTTP_HOST}" pattern="^www.aaa.com$" />
<add input="{HTTP_HOST}" pattern="^3.xxx.com$" />
<add input="{HTTP_HOST}" pattern="^4.xxx.com$" />
<add input="{HTTP_HOST}" pattern="^5.xxx.moteweixin.com$" />
</conditions>
<action type="Redirect" url="http://www.xxx.com/{R:0}" 
redirectType="Permanent" />
</rule>
</rules>
</rewrite>301代码结束
    </system.webServer>
</configuration>
免责声明:文章由网友发表或互联网转载,本站不能保证有准确性、有效性、实时性、完整性等。

您可能还会对下面的文章感兴趣: