0
我們試圖將Imageresizer與磁盤緩存功能以及sqldatareader一起使用。該公司預計URL中的形式:UrlRewrite IIS使現有的圖像URL與ImageResizer一起工作
http://somesite.com/image/ {圖像標識} {分機}
,而在我們的網站上的所有圖片鏈接目前:
http://somesite.com/image.aspx?imageid= {圖像標識} &格式= {延伸}
我發現迄今爲止轉換這些最好的解決方案是UrlRewrite,但我們正在做與它打算的相反的東西(帶好討厭的網址)。我一直在努力爭取重寫規則的正確性,並希望有人能夠提供幫助。以下是我目前所知道的,並且知道它可能是完全錯誤的:
<rewrite>
<rules>
<rule name="RewriteUserFriendlyURL1" stopProcessing="true">
<match url="^image.aspx?([^imageid=]+)$" ignoreCase="true" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="false" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="image/{R:1}.jpg" />
</rule>
</rules>
</rewrite>