1

IIS 8 を実行している Windows Server 2012 インスタンスがあります。

送信書き換えルールを使用して CDN アセットをフェッチしようとしている .NET 4.0 Web サイトをホストしています。

outboundRulesにタグが存在するとweb.config、サイトがエンドレス リダイレクト ループに陥るようです。outboundRulesこのサイトは、タグなしで完全に機能します。私たちが使用している実際の書き換えルールを含めましたがoutboundRules、何もタグを含めないでサイトが応答しなくなる可能性があります。

サイトで静的圧縮が有効になっていないことを確認しました。これは、ウェブ上の他のいくつかの投稿が参照しているものですが、状況は解決していないようです.

<outboundRules>
  <preConditions>
    <preCondition name="ExcludeAXD">
      <add input="{URL}" pattern=".axd" negate="true" />
      <add input="{URL}" pattern=".asmx" negate="true" />
      <add input="{URL}" pattern=".ashx" negate="true" />
   </preCondition>
  </preConditions>
  <rule name="CDNRule" enabled="true" preCondition="ExcludeAXD" 
        stopProcessing="true">
    <match filterByTags="Img, Input, Script, Link" 
           pattern="(^.*?(?=/mymediafoldercontainingassets))(.*)" />
    <action type="Rewrite" value="{R:1}http://subdomain.mycdn.com{R:2}" />
  </rule>
</outboundRules>

どんな助けでも大歓迎です、

4

0 に答える 0