子目录到子目录 UrlRewrite 与文件名

Subdirectory to subdirectory UrlRewrite with filename

我正在尝试重写来自 /img/logo.svg 的所有请求以转到 /dist/img/logo.svg

有什么想法吗?我确定这很明显。

    <rule name="RewriteImgFolder" stopProcessing="true">
      <match url="^/img/(.*)" />
      <action type="Rewrite" url="/dist/img/{R:1}" />
    </rule>

如果您的 url 是 http://localhost/img/logo.svg,您的 url 重写规则将不起作用。

您可以删除匹配项 url 中的“/”。

更多详情,您可以参考以下规则:

<rule name="RewriteImgFolder" stopProcessing="true">
  <match url="^img/(.*)" />
  <action type="Rewrite" url="/dist/img/{R:1}" />
</rule>