2012-04-10 30 views
0

誰でもIntelligencia.UrlRewriterを使用してイメージURLを書き直す方法を教えてください。Intelligencia.UrlRewriterを使用してイメージURLを書き換える方法

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" /> 

答えて

0

最後に、私は自分の問題を知っています。 :) ... これは私のIIS設定によるものです。 ハンドラマッピングでは、.aspx拡張子はaspnet_isapi.dllによって としか扱えません。そこで、.jpg拡張子 のカスタムハンドラをaspnet_isapi.dllで処理するように追加しました。 これで正常に動作します。 :)

関連する問題