次のシナリオの書き換えルールを作成しようとしています。
ユーザーがこの画像を読み込もうとしました:
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:cheesemacfly は私の特定の状況では私を助けることができませんでしたが、彼がチャットで私を助けようと試みたので、私は彼に賞金を与え、彼の答えを受け入れられたものとしてマークしました。うまくいけば、彼の答えがIISでの書き換えに役立つことを願っています。