【发布时间】:2018-08-18 14:08:14
【问题描述】:
我正在尝试使用 IIS 重写模块来重写:
到
基本上将image.jpg转换为image.ashx
我有一个这样的通配符模式:
https://www.xxxmydomainxxx.com/image.jpg*
改写为:
https://www.xxxmydomainxxx.com/image.ashx{R:1}
当我在 IIS 中测试该模式时,它似乎工作正常,但实际上它只返回 404。
谢谢
【问题讨论】:
-
你有没有看过重写的结果是什么?
-
将改写规则改成重定向,就可以轻松查看改写结果。并且查询字符串不是路径的一部分,因此它不会与您的 * 匹配,您应该在规则中使用“传递查询字符串”属性
标签: asp.net iis url-rewrite-module