网址重写仅重定向静态文件

时间:2018-11-22 15:54:01

标签: asp.net-mvc iis url-rewrite-module

我正在本地计算机上的IIS 10下运行asp.net mvc应用程序。 在远程计算机上是IIS 8.5 我有这样的url重写配置

<system.webServer>
<rewrite>
    <rules>
        <rule name="Redirect to userreport domain" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
              <add input="{HTTP_HOST}" pattern="^my.url.com(.*)"></add>
            </conditions>
            <action type="Redirect" url="http://my.url1.com/{R:1}" redirectType="Permanent" />
        </rule>
    </rules>
</rewrite>

在本地计算机上,它可以重定向并正常工作。

在远程计算机上,它仅重定向静态文件(如.js),因此这意味着url-rewrite模块可以工作。

我尝试删除条件部分,但这无济于事,所以这意味着问题不在“未满足”条件下,

0 个答案:

没有答案