Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 首次加载页面时不会加载字体_Css_Amazon Web Services_Fonts_Amazon S3_Amazon Ec2 - Fatal编程技术网

Css 首次加载页面时不会加载字体

Css 首次加载页面时不会加载字体,css,amazon-web-services,fonts,amazon-s3,amazon-ec2,Css,Amazon Web Services,Fonts,Amazon S3,Amazon Ec2,当我的网站第一次加载的字体没有加载。我收到以下错误 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 the

当我的网站第一次加载的字体没有加载。我收到以下错误

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.
我在谷歌上搜索了很多,这个问题已经被问到了

我遵循上述问题中给出的所有步骤,但字体工作不正确。和 我正在使用AWSEC2实例

这是我的CORS配置

<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> 

https://www.locohop.com
http://www.locohop.com
得到
3000
内容-*
主办
我不知道为什么会出现这个错误?非常感谢你的帮助


谢谢。

您需要在.htacess中创建CORS策略

Header add Access-Control-Allow-Origin "locohop.com"

有趣的是,你没有提到你是否读过,所以:当你使用这个页面最简单的例子时会发生什么?(只是allowedOrigin和allowedMethod,带有
*
标题余量)@Mike Yes!我已经阅读并检查了AllowedHeader*但字体不起作用浏览器显示没有发送CORS标题:您确定您的CORS配置生效了吗?