Iis 7 仅当未选择子目录时重定向
我试图在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并且我不尝试访问其中的任何内容时重定向呢,以下是我的重写规则: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
<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一无所知,但我希望其他人可以通过这种方式更容易地找到它-