Asp.net mvc IIS URL重写规则可以';不匹配短路径

Asp.net mvc IIS URL重写规则可以';不匹配短路径,asp.net-mvc,url-rewriting,Asp.net Mvc,Url Rewriting,在我的web.config中,我设置了如下规则 <rule name="Dummy rule" stopProcessing="true"> <match url="^/?resources/images/(.*)" ignoreCase="true" /> <conditions logicalGrouping="MatchAll">

在我的
web.config
中,我设置了如下规则

<rule name="Dummy rule" stopProcessing="true">
    <match url="^/?resources/images/(.*)" ignoreCase="true" />
    <conditions logicalGrouping="MatchAll">
        <add input="{HTTP_HOST}" pattern="^photos\.(.*)" />
    </conditions>
    <action type="Rewrite" redirectType="Permanent" url="https://externaldomain.net/bucket/images/folder/default.jpg" />
</rule>
bug如果我做了完全相同的操作,但url中没有
文件夹
链,则无法匹配(返回404)

https://photos.mydomain.ru/resources/images/default.jpg

我简化了一个示例,在我的产品中,我使用了
{R:1}
。 同样值得管理员注意的是,
重定向
操作类型可以正常工作

我错过什么了吗

https://photos.mydomain.ru/resources/images/folder1/default.jpg
https://photos.mydomain.ru/resources/images/folder1/default1.jpg
https://photos.mydomain.ru/resources/images/folder1/default2.jpg
..
https://photos.mydomain.ru/resources/images/folder1/../folderN/defaultN.jpg