Переписать подпапку в поддомен в 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.