本篇内容主要讲解“Apache/Nginx下Font Awesome在Firefox中不显示怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Apache/
本篇内容主要讲解“Apache/Nginx下Font Awesome在Firefox中不显示怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Apache/Nginx下Font Awesome在Firefox中不显示怎么解决”吧!
一、nginx服务器解决方法
服务器使用的是 nginx,要在响应的头部添加 access-control-allow-origin 字段,添加方法是用 add_header 指令:
配置例子:
复制代码 代码如下:
location /assets/ {
gzip_static on;
expires max;
add_header cache-control public;
add_header access-control-allow-origin *;
}
二、apache服务器解决方法
font awesome (firefox无法显示 火狐无法显示)cross domain (跨域问题)
the problem
it seems that, for security reasons, firefox simply don't allow you to use by default a font that is not hosted on your domain, not even on your subdomain. the cdn based WEBsites can be also affected in this case.
the solution
after some investigations, i found out the workaround: set a access-control-allow-origin header to the font.
复制代码 代码如下:
<filesmatch "\.(ttf|otf|eot|woff)$">
<ifmodule mod_headers.c>
header set access-control-allow-origin "*"
</ifmodule>
</filesmatch>
also, if you are using nginx as your webserver you will need to include the code below in your virtual host file:
复制代码 代码如下:
location ~* \.(eot|otf|ttf|woff)$ {
add_header access-control-allow-origin *;
}
到此,相信大家对“Apache/Nginx下Font Awesome在Firefox中不显示怎么解决”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
--结束END--
本文标题: Apache/Nginx下Font Awesome在Firefox中不显示怎么解决
本文链接: https://lsjlt.com/news/96255.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0