Переписать подпапку в поддомен в web.config

Я пытаюсь написать правило перезаписи для следующего сценария.

Пользователь пытается загрузить эту картинку:

domain.com/images/folder/picture.jpg

и вместо этого мне нужно загрузить его:

cdn.domain.com/images/folder/picture.jpg.

Вот что у меня не работает:

<rule name="CDN rewrite for Images">
    <match url="(.*)" />
    <conditions>
        <add input="{HTTP_HOST}" pattern="domain.com" />
        <add input="{REQUEST_URI}" pattern="^/images/folder/(.*)$" />
    </conditions>
    <action type="Rewrite" url="cdn.domain.com/images/folder/{C:1}" />
</rule>

ОБНОВИТЬ: Добавление дополнительной информации. Большинство изображений обслуживаются из Joomla, поэтому, хотя корнем домена является что-то вроде domain.com, большинство изображений вводятся с помощью src = "/ images / folder / picture.jpg" Не совсем уверен, как это влияет на перезапись, но ни один из вариантов ответа на ответ cheesemacfly ниже не работает ...

UPDATE2: Хотя Чизкейф не смог мне помочь в моих конкретных обстоятельствах, я наградил его за вознаграждение и пометил его ответ как принятый, потому что он сделал все возможное, чтобы попытаться помочь мне в чате. Надеемся, что его ответ поможет кому-то с переписывает на IIS.

Ответы на вопрос(2)

Ваш ответ на вопрос