Schreibe den Unterordner in die Subdomain in web.config um

Ich versuche, eine Umschreiberegel für das folgende Szenario zu schreiben.

Benutzer versucht, dieses Bild zu laden:

domain.com/images/folder/picture.jpg

und stattdessen brauche ich es zum Laden:

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

Folgendes habe ich, was nicht funktioniert:

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

AKTUALISIEREN: Zusätzliche Informationen hinzufügen. Die meisten Bilder werden von Joomla bereitgestellt. Während das Stammverzeichnis der Domain etwa domain.com ist, werden die meisten Bilder mit src = "/ images / folder / picture.jpg" eingegeben. Sie sind sich nicht sicher, wie sich dies auf das Neuschreiben auswirkt. aber keine der Optionen in der Antwort von cheesemacfly unten funktioniert ...

UPDATE2: Während cheesemacfly mir unter meinen besonderen Umständen nicht helfen konnte, erteilte ich ihm das Kopfgeld und markierte seine Antwort als die akzeptierte, weil er alles daran setzte, mir im Chat zu helfen. Hoffentlich hilft seine Antwort jemandem beim Umschreiben auf IIS.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage