2015-10-20 3 views
0

Когда мой сайт загружен впервые, шрифты не загружаются. Я получаю следующие ошибкиШрифты не загружаются при загрузке первой страницы времени

Font from origin 'https://locohop.com' has been blocked from loading by 
Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' 
header is present on the requested resource. Origin 'http://locohop.com' 
is therefore not allowed access. 

I много прочь погуглить и этот вопрос уже задавали на stackoverflow

я следую все шаги, описанные в выше вопрос, но шрифты не работали правильно. и Я использую AWS EC2 экземпляр

Вот мой Корс конфигурационных

<CORSConfiguration> 
    <CORSRule> 
     <AllowedOrigin>https://www.locohop.com</AllowedOrigin> 
     <AllowedOrigin>http://www.locohop.com</AllowedOrigin> 
     <AllowedMethod>GET</AllowedMethod> 
     <MaxAgeSeconds>3000</MaxAgeSeconds> 
     <AllowedHeader>Content-*</AllowedHeader> 
     <AllowedHeader>Host</AllowedHeader> 
    </CORSRule> 
</CORSConfiguration> 

Я не знаю, почему я получаю эту ошибку? ваша помощь очень ценится.

Спасибо.

+0

Интересно не упомянуть меня ли вы читали http://docs.aws.amazon.com/AmazonS3/latest/dev/ cors.html или нет, так: что происходит, когда вы используете простейший пример этой страницы? (только разрешенный Origin и allowMethod с надбавкой '*') –

+0

@Mike Да! Я прочитал [http://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html](http://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html) а также проверено AllowedHeader *, но шрифт не работает –

+0

Браузер говорит, что не отправляется заголовок CORS: вы уверены, что настроили конфигурацию CORS? –

ответ

0

Вы должны создать политику CORS в вашем .htacess

Header add Access-Control-Allow-Origin "locohop.com" 
Смежные вопросы