を使用して他のサーバーにリダイレクトします。これは私がしばらくの間苦労していた問題です。
私はサーバーのアドレスwww.mywebsite.com
でウェブサイトをホストするが、サイトのイメージがサーバーII(IP:1.2.3.4)から来るそうなwww.mywebsite.com/images/などの要求がある場合123.jpgイメージサーバー(サーバーII)にリダイレクトします。
IIS 7.5は、特定の要求をIPアドレス
(.*jpg.*)
正規表現を含むリクエストは、サーバIIにリダイレクトされます。
<rewrite>
<rules>
<rule name="Ignore images requests" enabled="true" stopProcessing="true">
<match url="(.*jpg.*)" />
<action type="Rewrite" url="https://www.petfinder.com/wp-content/uploads/2012/11/91615172-find-a-lump-on-cats-skin-632x475.jpg" />
</rule>
</rules>
</rewrite>
は、それはあなたが見ることができるように静止画像へのリクエストを書き換えて、どのように私は1.2.3.4に行くために、それを定義することができます。
使用URLリライト私は、ルールを追加しました/images/imagename.jpg?
ホストファイルを介してjpgを含むリクエストを無視できるのであれば、その方法がありますか?
サンプル画像のソースURLとリンク先URLを指定しますか?それは私にあなたのための適切なルールを作成するのに役立ちます –
@ VictorLeontyev私は、URLにjpgが含まれている場合は、元のサーバーに要求をリダイレクトしたいと思います。 例: 'https:// styleplace/UserFiles/Entities/TopBanners/top50161616_586.jpg' –
このURLで元のサーバーで画像にアクセスできますか? : 'https://1.2.3.4/UserFiles/Entities/TopBanners/top50161616 _586.jpg' –