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