2013-09-07 15 views
5

別のドメインから静的ファイルをダウンロードしようとしています。ルートディレクトリにある私の.htaccessファイルでは、:ここCORSヘッダーが設定されていません

Header set Access-Control-Allow-Origin "*" 
Header set Access-Control-Allow-Headers "Accept, If-Modified-Since, Origin" 
Header set Access-Control-Allow-Methods "GET, OPTIONS" 

、ブラウザが二回リソースをダウンロードする要求応答サイクルです:

GET /file HTTP/1.1 
Host: www.example.com 
Accept: application/json 
Origin: http://www.mydomain.com 

HTTP/1.1 200 OK 
Date: Sat, 07 Sep 2013 21:01:35 GMT 
Server: Apache 
Last-Modified: Sat, 07 Sep 2013 20:14:45 GMT 
Content-Length: 2 
Access-Control-Allow-Origin: * 
Access-Control-Allow-Headers: Accept, If-Modified-Since, Origin 
Access-Control-Allow-Methods: GET, OPTIONS 
Content-Type: application/json 

[] 

GET /file HTTP/1.1 
Host: www.example.com 
Cache-Control: max-age=0 
Accept: application/json 
Origin: http://www.mydomain.com 
If-Modified-Since: Sat, 07 Sep 2013 20:14:45 GMT 

HTTP/1.1 304 Not Modified 
Date: Sat, 07 Sep 2013 21:01:40 GMT 
Server: Apache 

あなたはので、それを見ることができます二度目ファイルが変更されていない場合、サーバーは304 Not Modifiedと応答します。 CORSヘッダーが2番目の応答に設定されていないのはなぜですか?

答えて