Przepisz podfolder do poddomeny w web.config

Próbuję napisać regułę przepisywania dla następującego scenariusza.

Użytkownik próbuje załadować to zdjęcie:

domain.com/images/folder/picture.jpg

i zamiast tego potrzebuję go załadować:

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

Oto, co mam, co nie działa:

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

AKTUALIZACJA: Dodawanie dodatkowych informacji. Większość zdjęć jest obsługiwana z Joomla, więc podczas gdy root domeny jest podobny do domeny.com, większość obrazów jest wprowadzana za pomocą src = "/ images / folder / picture.jpg" Nie do końca pewna, jak to wpływa na przepisanie, ale żadna z poniższych opcji odpowiedzi cheesemacfly nie działa ...

UPDATE2: Podczas gdy cheesemacfly nie był w stanie mi pomóc w moich szczególnych okolicznościach, przyznałem mu nagrodę i oznaczyłem jego odpowiedź jako zaakceptowaną, ponieważ starał się pomóc mi na czacie. Mam nadzieję, że jego odpowiedź pomoże komuś przepisać na IIS.

questionAnswers(2)

yourAnswerToTheQuestion