Solicitação de origem cruzada Apache2 Os cabeçalhos bloqueados enquanto estão definidos

4

Meu website usa o CDN e, enquanto tudo está bem no Chrome no Firefox, estou recebendo o seguinte erro:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://static.website.com/wp-content/themes/themename/fonts/font-name.woff. This can be fixed by moving the resource to the same domain or enabling CORS.

Quando eu verifiquei o arquivo .htaccess do site, notei que o cabeçalho está aberto para * ao solicitar esse tipo de arquivo (fontes)

Aqui está o que eu defini:

<FilesMatch "\.(svg|ttf|otf|eot|woff)$">
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
    </IfModule>
</FilesMatch>

Alguma idéia do que mais precisa ser feito para permitir que as fontes sejam veiculadas pelo CDN?

    
por Shahar Galukman 06.07.2014 / 13:34

1 resposta

1

Encontrou uma solução eventualmente.

Tivemos que configurar o CORS no nosso bucket (usamos o Amazon S3), já que os arquivos foram entregues ao CDN e não diretamente do site.

Veja algumas informações sobre como fazer

    
por 07.07.2014 / 10:01