Iis 7 如何使web.config中的2域规范重定向正常工作

Iis 7 如何使web.config中的2域规范重定向正常工作,iis-7,url-rewriting,web-config,umbraco,Iis 7,Url Rewriting,Web Config,Umbraco,我有一个Umbraco CMS,它托管两个不同域的网站。我需要使用web.config中的iis重写为每个文件执行规范重定向 示例:mydomain1.com->www.mydomain1.com和mydomain2.com->www.mydomain2.com 我正试图让它工作,但它不能正常工作。 根本没有重定向,有时它会重定向到另一个域 <rewrite> <rules> <rule name="RedirectToWWW" enabled="fal

我有一个Umbraco CMS,它托管两个不同域的网站。我需要使用web.config中的iis重写为每个文件执行规范重定向

示例:mydomain1.com->www.mydomain1.com和mydomain2.com->www.mydomain2.com

我正试图让它工作,但它不能正常工作。
根本没有重定向,有时它会重定向到另一个域

<rewrite>
  <rules>
    <rule name="RedirectToWWW" enabled="false" stopProcessing="true">
      <match url=".*" />
      <conditions>
        <add input="{HTTP_HOST}" pattern="^(?!www)(\S+)\.com$" />
      </conditions>
      <action type="Redirect" url="http://www.{C:0}/{R:0}" />
    </rule>
  </rules>
</rewrite>


在共享主机环境中,有没有更好的方法来执行此操作?

您已经启用了
enabled=“false”
,因此无法触发此规则!是的,你说得对,谢谢。这可能是我有史以来最愚蠢的复制粘贴错误!发生在我们大多数人身上:)