Iis 7 仅当未选择子目录时重定向

Iis 7 仅当未选择子目录时重定向,iis-7,url-rewriting,Iis 7,Url Rewriting,我试图在xyz.sample.com上重定向到www.sample.com/order/xyz,这很好,但问题是,现在像xyz.sample.com/js/file.js这样的资源重定向到www.sample.com/order/xyz/js/file.js,这是不对的,我怎么能只在url为xyz.sample.com并且我不尝试访问其中的任何内容时重定向呢,以下是我的重写规则: <rewrite> <rules> <rule name="Rewrite

我试图在xyz.sample.com上重定向到www.sample.com/order/xyz,这很好,但问题是,现在像xyz.sample.com/js/file.js这样的资源重定向到www.sample.com/order/xyz/js/file.js,这是不对的,我怎么能只在url为xyz.sample.com并且我不尝试访问其中的任何内容时重定向呢,以下是我的重写规则:

<rewrite>
  <rules>
    <rule name="Rewrite service provider to web ordering page" enabled="true"  stopProcessing="true">
      <match url="^(.*)$" />
      <conditions>
        <add input="{HTTP_HOST}" pattern="^(.*)\.sample\.com$" ignoreCase="true" />
        <add input="{HTTP_HOST}" negate="true" pattern="^manage\.sample\.com$" ignoreCase="true" />
      </conditions>
      <action type="Rewrite" url="order/{C:1}" />
    </rule>
  </rules>
</rewrite>   

谢谢。

这似乎不像中那样需要修改。你能用你正在使用的东西更新你的问题吗?@Sumurai8它是iis7。我已经对你的问题进行了快速编辑。你可以通过文章底部的编辑链接自己进行编辑。我对iis一无所知,但我希望其他人可以通过这种方式更容易地找到它-