仅在未选择子目录时重定向

时间:2013-11-18 19:59:38

标签: 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 这是不对的,如果网址只是 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>   

感谢。

0 个答案:

没有答案