为什么我的IIS重写规则不适用于图像?

时间:2013-11-20 03:29:21

标签: iis url-rewriting rewrite

我有一些代码指向此URL不存在的代码:

http://www.newradicals.com/movies/(500) Days of Summer (2009)/folder.jpg

我希望它重写到这个网址:

http://www.newradicals.com/movies/(500) Days of Summer (2009)-poster.jpg

我设置了以下规则,但它根本不起作用。当我在浏览器中转到图像URL时,没有任何反应,我仍然得到404。

匹配网址(匹配模式,正则表达式):

^([^]+)/movies/([^]+)/folder.jpg

重写为:

movies/{R:2}-poster.jpg

任何人都知道为什么这不起作用以及我需要做些什么来解决它?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题......

我发现我只需更改模式即可删除域名:

^movies/([^]+)/folder.jpg

然后稍微修改重写:

movies/{R:1}-poster.jpg