他のサイトのcdnのように動作するサイトが1つあります。Access_Control_Allow_Originを書き換えることができません
私は私がここにAccess-control-allow-origin with multiple domains
に回答#2に触発された。しかしAccess_Control_Allow_Originの書き換えはlocalhostのみでは動作しないのWeb.config
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept" />
<add name="Access-Control-Allow-Methods" value="POST,GET,OPTIONS,PUT,DELETE" />
<add name="Arr-Disable-Session-Affinity" value="True" />
</customHeaders>
</httpProtocol>
<rewrite>
<outboundRules>
<clear />
<rule name="AddCrossDomainHeader">
<match serverVariable="RESPONSE_Access_Control_Allow_Origin" pattern=".*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="true">
<add input="{HTTP_ORIGIN}" pattern="(http(s)?://((.+\.)?[a-zA-Z0-9-]*\.ap\.dk|(.+\.)?localhost\:[0-9]*))" />
</conditions>
<action type="Rewrite" value="{C:0}" />
</rule>
</outboundRules>
</rewrite>
に以下を追加しました。ライブサイトでは、それが書き換えられていないし、私はこのようなエラーが出る:
https://aptestlogin.ap.dk//Widgets/Footer.htmlのロードに失敗しました:「アクセス制御-起源許可」ヘッダが等しくない値「https://aptestproject.ap.dk」を持っています供給元。起源「https://aptestcompany.ap.dkは、」したがって、私は私のブラウワーのキャッシュをクリアする必要があり、私はこれを求めて別のサイトを開いた場合は、これを繰り返します。この「Footer.html」をロードするためにアクセス
を許可されていません。
IISはライブで直接またはプロキシ経由で動作しますか?nginx? – Interreto