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.