IIS默认网站有条件地重定向域名

时间:2016-02-15 07:08:01

标签: redirect iis web-config iis-8

我在同一个IIS上托管了很多网站。当我停止其中一个并尝试访问它时,它会呈现IIS的默认网站。即iisstart.htm

我需要的是,例如,当example1.com被停止并尝试访问其主页或更好的任何URL时,即example1.com/some/path它重定向到其他已定义的页面上默认网站的根目录,例如example1.html。此外,我需要将解决方案应用于我拥有的网站,例如example2.comexample3.com等。

我尝试了以下web.config设置,但它不起作用:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>

            <rules>
                <rule name="conditional products redirect" enabled="true"> 
  <match url="^example1(.*)" ignoreCase="true" /> 
  <conditions> 
    <add input="{HTTP_HOST}" pattern="/example1.html" /> 
  </conditions> 
  <action type="Redirect" url="/example1.html" appendQueryString="false" redirectType="Found" /> 
</rule> 
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

0 个答案:

没有答案