如何使用Intelligencia.UrlRewriter重写图像URL

时间:2012-04-10 02:08:04

标签: image url-rewriting

有谁能说如何使用Intelligencia.UrlRewriter重写图片网址?

在页面faqs.aspx中,有一个图像。从数据库中检索图像并在contentimage.aspx中呈现 图片src为http://localhost/MySite/SG/FAQs/images/en/bridge_singapore.jpg 我必须改写为http://localhost/MySite/ContentImage.aspx?id=SG&type=FAQs&lang=en&filename=bridge_singapore.jpg

目前,我写的如下,它根本不起作用。

<rewrite url="~/(.+)/faqs/images/(.+)/(.+).jpg" to="~/contentimage.aspx?id=$1&amp;type=faqs&amp;lang=$2&amp;filename=$3" />

1 个答案:

答案 0 :(得分:0)

最后,我知道我的问题。 :) ... 这是由于我的IIS设置。 在Handler Mappings中,它只允许处理.aspx扩展 通过aspnet_isapi.dll。所以,我为.jpg扩展添加了自定义处理程序 由aspnet_isapi.dll处理。 现在,它工作正常。 :)